BasketDocs

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

PropertyValue
Chain ID4663
RPChttps://rpc.mainnet.chain.robinhood.com
Explorerrobinhoodchain.blockscout.com
Gas tokenETH
StackArbitrum 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.

ContractAddress
Controller0x2e353292ef1bEd838c9efc28176c70FD536ec0F9
IntegrationRegistry0xbC73ee18c84943b1fdb9756D0911aaD0e24b17E3
SetTokenCreator0x7A2Fd06Bc3ed124B7CA29B227A56c000Ef188415
DebtIssuanceModule0x0f1f62D495317424e3c853dcc0d4d69499aF0F1D
StreamingFeeModule0xe9a0Bbf55cCaeeF21dFb5BA925368523f64B5013
TradeModule0x69345Dad7a01a12df0120e1105b8C9aA33567B0A
AirdropModule0xF193e9BfD7e63CB770e66281835b3AD8e0C40043
UniswapSwapProxyAdapter0x1E8A7D7708cB9BCDC9b3E670321060962699dbE4
SwapVenueRegistry0x77175143165e17d16c99fD120db0E591D7Bfb729
FlashMint0x29DF0c31391633fFd27c3E4C5Fc86e8CBD73B963
FlashMintUniswap (superseded)0xa71Bfb5657B0c4570a9F97150bF3cf0460ED1584

FlashMintUniswap predates the venue registry and can only route through Uniswap. It remains deployed and functional; use FlashMint.

Baskets

SymbolNameAddress
CATSThe Holy Cats0x76281D71f469f3Bd5a19De7De18eDf60E17b0f8B

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.

On this page