Toro Trade

Mainnet beta: real USDC, unaudited, deposits capped at $100 per account.Read the risks

Developers

Contract addresses

Addresses on HyperEVM mainnet (chain 999), read from deployments/999.json. The core contracts are UUPS proxies: call these addresses, not the implementations.

Contracts

ContractAddress
Exchange0xC626043cB112f5Da4bEE14555446567046b92971
IntentRouter0x8F5a2aA3299f1b57e43d8578c69633702f5163A7
Vault0x2680027985a543cC12c0035D0437921dfcBa5532
MarketRegistry0xA5256FaC1DF1f033b9BFD787ce591e2567c15687
PriceOracle0x71595e6b9629040c3b52276d5B6605B70D4B8D62
LiquidityPool0x917C69DA1467323934Cce7FC1A8008b085029848
RebateToken0x9b9716eC567c8cAF7892782DF51C51751e737BC5
Staking0x77507615adF7605CE00FDbF4EFAd1Ae859BBE68F
ToroLens0x5Aa0459a0D9E5Cd89D960aD9f0d622B0D89B4360
TimelockController0x11feb56012913FcE0Cc395e1eb7E96b3F54F0c11
USDC0xb88339CB7199b77E23DB6E890353E22632Ba630f

Deployment

FieldValue
Profilecanary
Deploy block48,891,965
Timelock delay0 days
Direct callsrelayer only (closes and withdrawals always direct)

From code

getDeployment(chainId) from @toro/sdk returns these addresses typed and validated, so nothing needs to be copied by hand.

Values on this page are read from the HyperEVM mainnet deployment (chain 999, block 48891965) at build time.

Last updated 2026-10-18