Chain · 5 min read
Robinhood Chain for builders
Chain ID, endpoints, the tokens and Uniswap v3 contracts Tarmac uses, and the details that trip people up.
← All articles
Robinhood Chain is an Arbitrum Orbit layer 2 on Ethereum. It uses ETH for gas and Ethereum blobs for data availability.
| Item | Value |
|---|---|
| Chain ID | 4663 (testnet 46630) |
| Public RPC | rpc.mainnet.chain.robinhood.com — rate-limited, not for production |
| Explorer | robinhoodchain.blockscout.com |
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 · 6 decimals |
| WETH | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 · 18 decimals |
| NVDA stock token | 0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC · 18 decimals |
| Uniswap v3 SwapRouter02 | 0xcaf681a66d020601342297493863e78c959e5cb2 |
| Uniswap v3 QuoterV2 | 0x33e885ed0ec9bf04ecfb19341582aadcb4c8a9e7 |
| UniswapV3Factory | 0x1f7d7550b1b028f7571e69a784071f0205fd2efa |
Things to watch
- Decimals differ: USDG is 6, WETH and stock tokens are 18. Always work in integer base units.
- Uniswap deployments are not at the same addresses as on other chains. Use the chain-specific list.
- A token with a matching ticker but a different address is not a canonical Robinhood stock token. Check Robinhood's registry.
- SwapRouter02's exactInputSingle has no deadline field; wrap it in multicall(deadline, …).
Verify every address on the explorer before sending real funds. Tarmac only reads from Robinhood Chain; it never broadcasts to it.