hoodfi docs
The StockFi layer on Robinhood Chain: trade tokenized stocks in one transaction, and launch tokens whose holders are paid dividends in the stock itself.
Overview
Robinhood Chain carries Robinhood Stock Tokens — ERC-20s backed one-for-one by real shares (NVDA, TSLA, SPY and more), with deep STOCK/USDG pools on Uniswap v3. hoodfi builds two things on top:
- A trading app. USDG or ETH in, stock tokens out, one transaction, routed through the deepest pool per stock.
- A launchpad with stock dividends. Anyone launches a token paired with a stock. Trading fees are charged in that stock, and the holders’ share is paid out to them as the stock itself.
Nothing crosses a bridge: users hold the real Robinhood token on its home chain.
$HOODFI launch
$HOODFI is the protocol token. Details (supply, allocation, the venue the Buy button points to) are announced at launch time on the official channels only.
Trading stocks
The StockRouter contract keeps a listing per stock — the Uniswap v3 fee tier of its deepest
STOCK/USDG pool — and swaps through Uniswap’s own router:
- Buy: USDG (or ETH, converted through the WETH/USDG pool first) → stock, straight to your wallet.
- Sell: stock → USDG or ETH the same way, in reverse.
- Your slippage floor travels with the swap; no oracle sits in the path.
- The protocol fee (0.25%, taken in USDG) goes to the treasury.
One token equals one share as issued by Robinhood; corporate actions follow Robinhood’s own token terms.
Launchpad
The curve
A launch picks a listed stock as its quote. The token’s whole 1B supply is minted to a bonding curve priced in that stock, with a phantom opening reserve setting the starting price. Until graduation the token only moves to and from the curve and hoodfi’s routers — nobody can pre-seed the pool.
Graduation
When 80% of the supply has been sold, the curve closes and everything it holds moves into a Uniswap v3
TOKEN/STOCK pool at the curve’s final price. The LP position is locked in the
LiquidityLocker forever — the contract has no withdraw path. Pool fees are collected by
anyone and split exactly like curve fees.
Creating a launch
- Pick name, symbol, image and the paired stock.
- Choose the holders’ share of fees — 20% to 70%, fixed for the token’s life.
- Optionally buy the opening slice in the same transaction, so nobody front-runs your launch.
Stock dividends
Every launch fee is charged in the paired stock and split three ways: protocol, creator, holders. The
holders’ part lands in the token’s own DividendVault — a contract with no owner
and no withdrawal function.
On a schedule, the operator snapshots the token’s holders and posts a Merkle root of cumulative entitlements. The contract enforces that a root can never allocate more than the vault actually holds. Claiming sends the stock — real NVDA, SPY, TSLA — to the holder’s wallet. Unclaimed amounts stay claimable forever.
External tokens can get a vault too: any token’s owner can create one and route project fees through it.
Fees
| Where | Fee | Goes to |
|---|---|---|
| Stock trading (StockRouter) | 0.25% in USDG | Treasury |
| Launchpad curve, buys and sells | 1% in the paired stock | 30% protocol · 20–70% holders · rest creator |
| Graduated pool (Uniswap v3 LP fee) | 1% in-kind | Same split; token side is burned |
| Creating a launch | 0.0005 ETH | Treasury |
| Holding, claiming dividends | 0 (gas only) | — |
Contracts
Mainnet addresses are published here at launch, verified on Blockscout.
| Contract | Address |
|---|---|
| StockRouter | at launch |
| LaunchFactory | at launch |
| LaunchRouter | at launch |
| LiquidityLocker | at launch |
| DividendVaultFactory | at launch |
| FeeEscrow | at launch |
| $HOODFI | at launch · Oct 7, 16:00 UTC |
Chain: Robinhood Chain mainnet, id 4663. Key properties enforced by code: graduated
liquidity is locked with no withdraw path, dividend vaults have no owner, and a dividend root can never
exceed what the vault holds.
Risks
Official links
- Site: hoodfi.finance · App: app.hoodfi.finance
- X: @hoodfifinance
- Telegram: t.me/hoodfifinance
FAQ
Are the stocks real?
They are Robinhood Stock Tokens — the tokenized-equity ERC-20s issued on Robinhood Chain, the same assets the chain’s own Uniswap pools trade. hoodfi issues no wrapper of its own.
What do I need to use it?
A wallet on Robinhood Chain (id 4663) with a little ETH for gas, and USDG or ETH to trade with.
Can the team pull the liquidity of a graduated token?
No. The LP NFT sits in a contract with no function to remove it. The code path does not exist.
How often are dividends paid?
Rounds run on a keeper schedule (roughly hourly at launch) whenever a vault holds enough to be worth the gas. Claims never expire.
When token launch?
Oct 7, 16:00 UTC. CA appears on the home page at that moment — verify it there, nowhere else.