Robinhood Chain
The network underneath, and the three quirks that will cost you an afternoon.
Network
# mainnet Chain ID: 4663 RPC: https://rpc.mainnet.chain.robinhood.com Explorer: https://robinhoodchain.blockscout.com Gas token: ETH Stack: Arbitrum Orbit (Nitro), settles to Ethereum # testnet Chain ID: 46630 RPC: https://rpc.testnet.chain.robinhood.com
Quirks
- Batches come back out of order. The public RPC answers JSON-RPC batches in an order viem cannot reassemble, and it surfaces as an unhelpful unknown-RPC-error under exactly the concurrency a page render produces. Disable batching and use Multicall3 at
0xcA11bde05977b3631167028862bE2a173976CA11. - Decimals vary. USDG is 6, cbBTC is 8, everything else is 18. The tokenized stocks are ERC-8056 with a
uiMultiplier, so a rawbalanceOfis not the share count. A bug here passes testing on NVDA, whose multiplier is exactly 1e18, and silently mis-renders AAPL, whose is not. - Impersonators are everywhere. The explorer lists a dozen fake USDG tokens. Pin every address from the official docs or from
/api/contracts.
The DEX landscape
Robinhood Chain has more than thirty indexed DEXes. Uniswap v3 and v4 carry most of the volume, Pons runs the launchpad and its own hook-fee pools, and Rialto handles the tokenized-stock flow that AMMs cannot price. EigenYield reads Pons pools first, because their creator-fee stream is the right it can actually buy, then fills the rest of the basket from the deepest v4 and v3 pools.
Tokenized stocks on this chain are debt securities issued by a Robinhood entity, with a blocklist, a pause, and an admin burn. They are not equity, and their pools behave accordingly.