Developers
Contract addresses
Addresses on HyperEVM testnet (chain 998), read from deployments/998.json. The core contracts are UUPS proxies: call these addresses, not the implementations.
Contracts
| Contract | Address |
|---|---|
| Exchange | 0x51Ef38954a0C9D2b1DDDac010f0412754a38C5E1 |
| IntentRouter | 0xf889024Ab481AA9BB9F423e6E2AB734645a6C61A |
| Vault | 0xFEeb1c2a54b7648169853FC7658d8ED5b2ff899f |
| MarketRegistry | 0x8a5467517f8AF2Ab61B7fc8D1d69ed1f9E998Eae |
| PriceOracle | 0x302d5651FA0Fd5A483Fb4eD9b63C64690cd94484 |
| LiquidityPool | 0x61b26675d50EEdD745886191000E83a394bF8979 |
| RebateToken | 0x315f4C7acc0Bb5fFd7C24E97c8Caecc6b697B402 |
| Staking | 0x07f7261Cd386C4B7551dfB415d1FFDC729969208 |
| ToroLens | 0x3408794590ab548aB74FA33088cF79f51943162b |
| TimelockController | 0x37C4546c007B2D52921FE5C86BDc97CEdeD17831 |
| tUSDC (MockUSDC) | 0x068F469f772B70eF54b5deA6C2e50Fef0b1f5997 |
Deployment
| Field | Value |
|---|---|
| Profile | testnet |
| Deploy block | 67,249,403 |
| Timelock delay | 0 days |
| Direct calls | enabled |
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 testnet deployment (chain 998, block 67249403) at build time.
Last updated 2026-10-18