whatisgithub

What is hoodl?

markeljan/hoodl — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 5/5Setup · hard

In one sentence

Smart contracts that let anyone create, mint, and redeem index tokens combining tokenized stocks and cryptocurrencies on Robinhood Chain.

Mindmap

mindmap
  root((HOODL))
    What it does
      Creates index tokens
      Mints in kind
      Redeems anytime
    Tech stack
      Solidity
      Foundry
      Robinhood Chain
      Chainlink
    Use cases
      Custom token baskets
      One tx zap buy
      No manager needed
    Audience
      Developers
      DeFi builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Create a custom index token combining any mix of tokenized stocks and cryptocurrencies.

USE CASE 2

Mint an index token by depositing its exact underlying basket of tokens.

USE CASE 3

Redeem an index token back into its underlying tokens at any time without a market.

USE CASE 4

Buy into an index in one transaction using a single stablecoin instead of the whole basket.

What is it built with?

SolidityFoundryTypeScriptRobinhood ChainChainlink

How does it compare?

markeljan/hoodl0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity5/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Foundry and familiarity with Solidity smart contract development and deployment.

So what is it?

HOODL is a set of smart contracts for creating index tokens on Robinhood Chain, a blockchain where tokenized versions of stocks and cryptocurrencies both exist as tokens you can hold and trade. An index token here is a single token that represents a fixed basket of other tokens, such as a mix of a stock token and a memecoin, bundled together under one ticker. Anyone can create a new index by listing which tokens and how many units of each should make it up. Anyone can then mint that index token by depositing exactly that basket of underlying tokens, and anyone can redeem it back into the original tokens at any time, without needing a buyer or seller on the other side of a trade. There is no manager adjusting the basket over time and no oracle needed for this core mint and redeem process, since the composition never changes after creation. The index token itself is a normal ERC-20 token, meaning it can be sent to others, added to a trading pool, or used as collateral like any other token. The project includes a flagship index called HOODL AI Index, made of NVDA stock tokens, TSLA stock tokens, and a memecoin, plus supporting contracts that let people buy into an index with a single transaction using another token, and a tool that estimates an index's current value in US dollars for use in apps. Corporate actions like stock splits are handled automatically through adjusted price feeds and by design of the underlying stock tokens. The contracts are written in Solidity and built with the Foundry development framework, including 60 offline tests plus 3 tests that run against a live copy of the real blockchain state. The project is already deployed on the Robinhood Chain mainnet, with contract addresses listed in the README. No license is stated in the README.

Copy-paste prompts

Prompt 1
Explain how the in-kind mint and redeem process works for an index token in this project.
Prompt 2
Walk me through creating a new index with createIndex and choosing its components.
Prompt 3
Show me how the one-transaction zapMint function buys and mints an index for a user.
Prompt 4
Help me understand the fee structure charged on minting and redeeming the flagship index.

Frequently asked questions

What is hoodl?

Smart contracts that let anyone create, mint, and redeem index tokens combining tokenized stocks and cryptocurrencies on Robinhood Chain.

What language is hoodl written in?

Mainly TypeScript. The stack also includes Solidity, Foundry, TypeScript.

How hard is hoodl to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is hoodl for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.