hoodfi / docs Open the app

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

Oct 7 · 16:00 UTC. The contract address will be published here and on the home page at launch — the CA pill on the landing page becomes copyable the moment it is live. Anything circulating before that moment is fake.

$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

  1. Pick name, symbol, image and the paired stock.
  2. Choose the holders’ share of fees — 20% to 70%, fixed for the token’s life.
  3. 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

WhereFeeGoes to
Stock trading (StockRouter)0.25% in USDGTreasury
Launchpad curve, buys and sells1% in the paired stock30% protocol · 20–70% holders · rest creator
Graduated pool (Uniswap v3 LP fee)1% in-kindSame split; token side is burned
Creating a launch0.0005 ETHTreasury
Holding, claiming dividends0 (gas only)—

Contracts

Mainnet addresses are published here at launch, verified on Blockscout.

ContractAddress
StockRouterat launch
LaunchFactoryat launch
LaunchRouterat launch
LiquidityLockerat launch
DividendVaultFactoryat launch
FeeEscrowat launch
$HOODFIat 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

Launch tokens are highly speculative and can go to zero. Stock tokens track shares under Robinhood’s token terms — Robinhood can pause or block them at the asset level. The dividend operator chooses snapshot timing; allocations are capped by the contract but rounds are computed off-chain from public balances. Smart contracts carry risk even after review. Nothing here is investment advice.

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.