Docs · live records
Contracts & addresses
Everything below is live on Robinhood Chain mainnet (chain id 4663, explorer robinhoodchain.blockscout.com). Don't take the docs' word for any of it — every row links to the chain.
| Contract | Address |
|---|---|
| VeyraVault — "Veyra Frontier" (fFRNT) | 0x651973…f5e75D ↗ |
| VeyraUniV4Router — Uniswap v4 swap adapter | 0x4EC775…53591b ↗ |
| VeyraZapper — one-click USDG in/out (periphery, no vault powers) | not deployed yet |
| VeyraZapRouter — exact-out/in v4 adapter for the zapper | not deployed yet |
Five names, chosen by on-chain liquidity checks (two-way Uniswap v4 depth vs USDG within ~1% of oracle) so the agent can rebalance every leg permissionlessly.
| Stock | Token | Chainlink feed |
|---|---|---|
| NVIDIA (NVDA) | 0xd0601C…0D9EEC ↗ | 0x379EC4…8E9F15 ↗ |
| Microsoft (MSFT) | 0xe93237…9c2e74 ↗ | 0x45C3C8…C1Af2E ↗ |
| Tesla (TSLA) | 0x322F09…003b2d ↗ | 0x4A1166…547C38 ↗ |
| Alphabet (GOOGL) | 0x2e0847…AD4FE3 ↗ | 0xF6f373…AE638b ↗ |
| SpaceX (SPCX) | 0x4a0E65…e35eEa ↗ | 0xB26581…D8Bffb ↗ |
With Foundry's cast against any RHC mainnet RPC:
# is one token still fully backed by the basket? cast call 0x65197363f1c2282860dd95e3D7f3fC9118f5e75D "isFullyBacked()(bool)" --rpc-url https://rpc.mainnet.chain.robinhood.com # portfolio value (USD, 18 decimals) and supply cast call 0x65197363f1c2282860dd95e3D7f3fC9118f5e75D "nav()(uint256)" --rpc-url https://rpc.mainnet.chain.robinhood.com cast call 0x65197363f1c2282860dd95e3D7f3fC9118f5e75D "totalSupply()(uint256)" --rpc-url https://rpc.mainnet.chain.robinhood.com # what the vault actually holds (e.g. NVDA) cast call 0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC \ "balanceOf(address)(uint256)" 0x65197363f1c2282860dd95e3D7f3fC9118f5e75D \ --rpc-url https://rpc.mainnet.chain.robinhood.com
Source
Contract source is verified on the explorer, and the full repo — contracts, tests, deploy scripts — is public on GitHub.
Veyra