Addresses
Every contract on Robinhood Chain, so you can check any of it yourself.
Everything below is verified on the explorer: you can read the source and the current state of any of it without trusting this page.
Robinhood Chain
| Property | Value |
|---|---|
| Chain ID | 4663 |
| RPC | https://rpc.mainnet.chain.robinhood.com |
| Explorer | robinhoodchain.blockscout.com |
| Gas token | ETH |
| Stack | Arbitrum Orbit, permissionless deployment |
Testnet is chain ID 46630 at https://rpc.testnet.chain.robinhood.com.
The protocol
All verified on Blockscout. A machine-readable copy lives at
deployments/4663.json.
| Contract | Address |
|---|---|
| Controller | 0x2e353292ef1bEd838c9efc28176c70FD536ec0F9 |
| IntegrationRegistry | 0xbC73ee18c84943b1fdb9756D0911aaD0e24b17E3 |
| SetTokenCreator | 0x7A2Fd06Bc3ed124B7CA29B227A56c000Ef188415 |
| DebtIssuanceModule | 0x0f1f62D495317424e3c853dcc0d4d69499aF0F1D |
| StreamingFeeModule | 0xe9a0Bbf55cCaeeF21dFb5BA925368523f64B5013 |
| TradeModule | 0x69345Dad7a01a12df0120e1105b8C9aA33567B0A |
| AirdropModule | 0xF193e9BfD7e63CB770e66281835b3AD8e0C40043 |
| UniswapSwapProxyAdapter | 0x1E8A7D7708cB9BCDC9b3E670321060962699dbE4 |
| SwapVenueRegistry | 0x77175143165e17d16c99fD120db0E591D7Bfb729 |
| FlashMint | 0x29DF0c31391633fFd27c3E4C5Fc86e8CBD73B963 |
| FlashMintUniswap (superseded) | 0xa71Bfb5657B0c4570a9F97150bF3cf0460ED1584 |
FlashMintUniswap predates the venue registry and can only route through Uniswap. It remains
deployed and functional; use FlashMint.
Baskets
| Symbol | Name | Address |
|---|---|---|
| CATS | The Holy Cats | 0x76281D71f469f3Bd5a19De7De18eDf60E17b0f8B |
Governance
The Controller and the registry are owned by a deployer EOA, with a move to a multisig planned.
Both are Ownable, so that is a transaction rather than a redeployment.
The Controller's owner decides which modules exist protocol-wide. Since a module can move any Basket's assets, that is the most consequential permission in the system, worth knowing when you evaluate the trust model.
The tokens a Basket may hold
Robinhood Chain carries many tokens sharing a ticker with the real tokenized stocks, so a symbol proves nothing. Only the address does.
Our interface holds a published registry of the verified tokenized equities and treats membership
of it as the test: a token calling itself AAPL from any other address is shown as the ordinary
chain token it is, with no badge and no company mark. The registry lives in the repository at
web/src/lib/stock-tokens.ts,
so anyone can read it, check an address against it, or disagree with it.
Any interface built on this protocol should do something equivalent before showing a Basket as holding a real stock.