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.

The live vault — Veyra Frontier

ContractAddress
VeyraVault — "Veyra Frontier" (fFRNT)0x651973…f5e75D ↗
VeyraUniV4Router — Uniswap v4 swap adapter0x4EC775…53591b ↗
VeyraZapper — one-click USDG in/out (periphery, no vault powers)not deployed yet
VeyraZapRouter — exact-out/in v4 adapter for the zappernot deployed yet

The basket — real Robinhood stock tokens

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.

Verify it yourself

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.