Testnet · Robinhood Chain testnet
Robinhood Five
HOOD5 · 0x6536…A959 · creator fee 0.25% of shares created
One share
$10.18
Priced from Robinhood's stock-token quotes
HyperCore 24/7: reading
One HOOD5 share is a claim on 5 holdings sitting in a contract on Robinhood Chain that has no owner, no pause and no upgrade path. Anyone can create a share by depositing the recipe, and any share can be redeemed for it. The holdings are Robinhood's own testnet stock tokens, the same contracts its faucet hands out.
- Shares outstanding
- —— creations, — redemptions
- Everything in the vault
- —At Robinhood's quotes
- Backing
- —Held against owed, every component
- Dollar desk
- USDGPaxos Global Dollar, testnet
Robinhood's stock tokens can only be minted by Robinhood. The house sends a small slice of its own: enough for a quarter share of HOOD5, a few USDG for a dollar order, and a drip of gas if the wallet is empty.
Or bring your own: Robinhood's faucet gives 5 of each stock token a day, and this page binds them below.
Bring your faucet stocks
Robinhood's testnet faucet gives anyone 5 TSLA, AMZN, AMD, PLTR and NFLX a day. Those are the exact tokens these baskets hold, so whatever is already in your wallet can be bound into shares here, in kind, with no swap and no price.
Connect a wallet above to read what it holds of Robinhood's tokens.
The recipe
Written once, in the constructor, with no setter. The recipe is in raw token units, so a split or a dividend that a token applies through its multiplier accrues to every share without anyone touching the vault.
| Holding | Per share | Price | Value | Weight |
|---|---|---|---|---|
| 0.005375 | $2.06 | 20.2%set 20.0% | ||
| 0.007849 | $2.06 | 20.2%set 20.0% | ||
| 0.003239 | $1.97 | 19.3%set 20.0% | ||
| 0.010133 | $2.11 | 20.7%set 20.0% | ||
| 0.028175 | $1.98 | 19.5%set 20.0% |
Robinhood Stock Tokens implement ERC-8056 Scaled UI Amount. The multiplier above is read live from each token's uiMultiplier(); units shown are what a holder sees after it.
Is it actually backed?
Held is the vault's balance of each token right now, from vaultBalances(). Owed is the recipe times totalSupply(). Deposits round up and redemptions round down, so held can never fall below owed.
Reading the vault…
Verify it yourself
Two reads against the public RPC, no key:
cast call 0x6536F45D0305bb3aE0E7A012534876e3b915A959 "totalSupply()(uint256)" --rpc-url https://rpc.testnet.chain.robinhood.com
cast call 0x6536F45D0305bb3aE0E7A012534876e3b915A959 "vaultBalances()(uint256[])" --rpc-url https://rpc.testnet.chain.robinhood.comFor every component, vaultBalances[i] must be at least unitsPerShare[i] × totalSupply ÷ 10^18. The recipe is in components().
PlanDeskV3 on Robinhood Chain testnet
A monthly plan into HOOD5
You open the plan from your wallet and name the house as its keeper: a fixed amount of USDG a run, on a schedule, and the plan desk may pull only that much, only that often, up to the runs you approve. Each run is a Dutch auction on the v3 desk with you as the buyer. The shares are made of Robinhood's own test stock tokens.
The keeper names each run's fair count from live quotes, but the contract only accepts one within 10% of what your last run actually filled at and inside the hard bounds you sign (85% to 120% of today's count). Before your wallet signs, this page checks the keeper, basket, schedule and bounds the server offers against its own price, and the step shows the bounds in shares. A bigger move pauses the plan until you re-center it. The 0.10% protocol fee goes to a separate treasury key.
Worst case with one filler: it can walk your price toward the floor, but every run still buys at least 85% of today's HOOD5 for the same dollars, a price at most 1.18 times today's. Any other filler can only do better.
Open a plan
You approve 3.00 USDG in all (3 runs). Each run's auction lasts 15 minutes; the house fills at fair plus 0.15%, and anyone may fill first. The test tokens above include 3 USDG: enough for the demo at 1 USDG a run.
Your plans on Robinhood Chain testnet
Connect a wallet to see your plans.
Plan desk 0x8C68…5045, keeper 0x59d3…0285 (the house). Only your own wallet can re-center or close a plan.
The desk's book
Dollar orders on Robinhood Chain testnet, newest first, read from getOrder(). A buyer escrows USDG and posts a Dutch auction: the shares they must receive start high and fall until a participant delivers the components in kind and collects the escrow. The shares are minted straight to the buyer, less the creator fee and the 0.10% protocol fee. The house filler is one such participant and fills at fair plus 0.15%, only while it holds enough of Robinhood's tokens.
Desk v3 0x00F3…7c69 · Desk v2 0x5C49…Ba24 · Desk v1 0x4184…951C
Auctions, v3 desk (protocol fee to a separate treasury key)
Reading the desk…
Auctions, v2 desk (earlier; its protocol fee went to the house key)
Reading the desk…
Fixed-price orders, v1 desk
The first desk: N shares for a fixed amount, no auction and no protocol fee. It is immutable, so it stays live for the orders it holds; new dollar orders go to the newest auction desk.
Reading the desk…
Priced around the clock
The stock exchanges close; HyperCore's stock perpetuals do not. This prices the same recipe from trade.xyz's oracle on Hyperliquid testnet, read through HyperEVM's oraclePx precompile with a plain eth_call, no gas and no key. It is a reading, not a deployment: nothing of Sheaf runs on Hyperliquid yet.
—
Priced from HyperCore, not deployed
| Perp | Precompile index | Oracle price |
|---|---|---|
| xyz:TSLA | — | reading |
| xyz:AMZN | — | reading |
| xyz:AMD | — | reading |
| xyz:PLTR | — | reading |
| xyz:NFLX | — | reading |
The contracts, verified
- HOOD5 basket
- Dollar desk v3 (0.10% protocol fee to a separate treasury key)
- Plan desk v3 (bounds trail each fill)
- Fee treasury
- Dollar desk v2 (earlier; its fee went to the house key)
- Plan desk v2 (earlier)
- Dollar desk v1
- Factory
- USDG
Also on Robinhood Chain: Compute Rush (CHIPS), Prime Time (PRIME).