Reference
Elysium testnet’s key contracts (WHYPE, USDC, Multicall3, the gateway router) and the bridge contracts on Elysium and HyperEVM.
Last updated
Elysium testnet’s contracts. Check an address against this list before you integrate it or send funds through it. Mainnet addresses are published at launch.
Key contracts
The contracts most integrations start from. WHYPE and USDC are the canonical ones; look-alike tokens exist, so check the address before you integrate one.
| Contract | Address |
|---|---|
Multicall3 | 0xcA11bde05977b3631167028862bE2a173976CA11 |
WHYPE | 0xCD57F65c2B0e5881CFC2E609F7CD53b746E1F234 |
USDC | 0x7D29d8047B905000459c0E80c34a26CeedcB47b2 |
Gateway router | 0x89659883a9d980925733B0A698F117AAb65ac718 |
Bridge contracts
The contracts that move funds and messages between HyperEVM and Elysium, from the same list the bridge sends funds through.
On Elysium testnet
| Contract | Address |
|---|---|
Gateway router (Elysium) Routes token withdrawals to the gateway that handles each token. | 0x89659883a9d980925733B0A698F117AAb65ac718 |
ERC-20 gateway (Elysium) Mints and burns the Elysium side of standard ERC-20s bridged from HyperEVM. | 0x30545d8b24185DdFe83E75aB6939f867b664e2E1 |
ArbSys ArbOS precompile that sends messages to HyperEVM. HYPE withdrawals start here. | 0x0000000000000000000000000000000000000064 |
ArbRetryableTx ArbOS precompile that holds and redeems retryable tickets, the messages HyperEVM deposits arrive as. | 0x000000000000000000000000000000000000006E |
Bridge factory (Elysium) Deploys and registers the bridge wallets of tokens launched on Elysium, and names each one’s HyperEVM mirror. | 0xb94A38a4aC46970559E89E566f2486a3Fc56BE5a |
Bridge wallet gateway (Elysium) Moves tokens launched on Elysium: locks them in each token’s bridge wallet on the way out and releases them on the way back. | 0x7255150a0340852Fe4B4B5657C5AcE6c09a4F959 |
On HyperEVM testnet
These contracts live on HyperEVM, not Elysium, so their addresses open in a HyperEVM explorer.
| Contract | Address |
|---|---|
Rollup The Elysium rollup: its configuration and confirmed state on HyperEVM. | 0xEbf08e34941fd93a0Fc1cD89dbBF7447267039Df |
Bridge Holds bridged HYPE on HyperEVM and records every message between the chains. | 0x36dAbc3CEE2E1084B7d04c8015Ef68Cac78f4f37 |
Inbox Where deposits and messages from HyperEVM to Elysium are submitted. | 0x11178Df40CBf87a4343f4B3F8B09B366ceFA8Ec0 |
Outbox Executes withdrawals on HyperEVM once they are confirmed. | 0x87391D602aaffB3Fe8051EcCDb75d6EEe8C31060 |
Sequencer inbox Receives Elysium’s transaction batches from the sequencer. | 0xb5B1a0AebfFeF819Ec3F8c39a17b5C4E70A001E3 |
Gateway router (HyperEVM) Routes token deposits to the gateway that handles each token. | 0x1aAE2caD8B0249905492087EF230FcCEa3707C45 |
ERC-20 gateway (HyperEVM) Holds standard ERC-20s deposited from HyperEVM to Elysium. | 0x792487eF5E423104bec94e8c58E814e5E0450cEA |
Mirror gateway (HyperEVM) Mints and burns the HyperEVM mirrors of tokens launched on Elysium. | 0x08922Faa84aC2a54aa3cFD3725b03ca256F52Da2 |
Mirror factory (HyperEVM) Deploys the HyperEVM mirror of a token launched on Elysium and registers the pair with both gateway routers. | 0xcaDb9986F3727177d48FA07294E1730f9D19290b |
Rollup event inbox Records rollup-level events, such as initialization, in the message inbox. | 0x5ad7539049Ba2184Be320977B866a6341f4A5F1C |
Challenge manager Resolves disputes over Elysium’s state claims on HyperEVM. | 0x0754429325CF02835CA17FcFBa9fc059cb2835B6 |