Robinhood Chain for developers
Everything you need to point a wallet, a script or an indexer at Robinhood Chain: the RPC, chain ID 4663, the explorer, gas token, WETH, the Uniswap V3 deployment and where the tokenized stocks come from. Values on this page are read from Vectr's live config.
Add the chain
- Network name
- Robinhood Chain
- Chain ID
- 4663hex 0x1237
- RPC URL
- https://rpc.mainnet.chain.robinhood.com
- Native gas token
- ETH (Ethereum, 18 decimals)
- Block explorer
- robin.etherscan.io
- Stack
- Arbitrum Orbit (EVM)
Robinhood Chain is an Arbitrum Orbit chain, so anything that speaks EVM JSON-RPC works unchanged: viem, ethers, Foundry, Hardhat. Gas is paid in ETH. The public RPC is rate-limited; use a provider such as Alchemy for indexers and load tests.
Add it programmatically
// viem
import { defineChain } from "viem";
export const robinhoodChain = defineChain({
id: 4663,
name: "Robinhood Chain",
nativeCurrency: { name: "Ethereum", symbol: "ETH", decimals: 18 },
rpcUrls: { default: { http: ["https://rpc.mainnet.chain.robinhood.com"] } },
blockExplorers: { default: { name: "Etherscan", url: "https://robin.etherscan.io" } },
});// wallet_addEthereumChain
await window.ethereum.request({ method: "wallet_addEthereumChain", params: [{
chainId: "0x1237", chainName: "Robinhood Chain",
nativeCurrency: { name: "Ethereum", symbol: "ETH", decimals: 18 },
rpcUrls: ["https://rpc.mainnet.chain.robinhood.com"], blockExplorerUrls: ["https://robin.etherscan.io"],
}] });Uniswap V3 on this chain
The canonical Uniswap V3 deployment. Vectr graduations mint a full-range position here.
- UniswapV3Factory
- 0x1f7d7550b1b028f7571e69a784071f0205fd2efa
- NonfungiblePositionManager
- 0x73991a25c818bf1f1128deaab1492d45638de0d3
- SwapRouter02
- 0xcaf681a66d020601342297493863e78c959e5cb2
- Graduation pool fee tier
- 1% (fee 10000)The tier Vectr graduations mint into
197 stock tokens as pairing assets
Robinhood issues US stocks and ETFs as plain ERC-20s on this chain. Vectr mirrors the registry and exposes it over its own API.
- Registry (Robinhood)
- GET https://api.robinhood.com/rhj/assetsTicker, name, contract address per chain, currentMultiplier, status
- Quote (Robinhood)
- GET https://api.robinhood.com/rhj/prices/{SYMBOL}USD bid and ask for the token, not multiplier-adjusted
- Registry (Vectr mirror)
- GET https://api.vectr.bot/stocks?q=nvSame data plus the multiplier-adjusted USD price
- One stock (Vectr)
- GET https://api.vectr.bot/stocks/NVDA
- Pairing assets enabled on Vectr
- GET https://api.vectr.bot/configquoteAssets[]: address, decimals, curve seed and graduation threshold per asset
Stock tokens carry a multiplier that folds splits and dividends into the token's value without rebasing balances. If you price them, read how stock-token multipliers work first; a share price alone is wrong for 28 of the 194 tokens in the registry right now.
Vectr contracts on this chain
Verified on robin.etherscan.io. The full registry with ABIs, events and topic hashes is on the integration page.
- Token factory
- 0xB2f232389a4EE9285ceeE5E7c1706a0484437873
- FeeCollector
- 0x18c547Ae4CEabC7cB42a189EA3E9037090e98908
- Uniswap migrator
- 0x384EEd2Ba540146FB09E4EE228B454091913F837
Keep going
- Launch a tokenOne transaction on Robinhood Chain, trading from block oneLaunch
- Integrate VectrAddresses, events, curve ABI, REST and SSE for indexers and terminalsRead docs
- Stock-token multipliersSplits and dividends without rebasing, and how to price the tokenRead
- GraduationLocked Uniswap V3 liquidity, and the tests that prove itRead
- API referenceEvery REST endpoint on the Vectr backendRead docs