Transparency
Contracts and admin powers
These are the contracts Elysiom uses. They are open source and verified on the explorer: each address opens there, where anyone can read the code and every transaction.
| SwapRouter · trading router Buys and sells tokens in the Uniswap V2 / V3 pools of every Elysium launchpad and charges the fee in the same transaction. No owner, no admin functions, nothing to pause. | 0x94b9ec468ac9a7a0aBA5099345E291bf7BD2e9EF |
| RouteRouter · routes Same thing, but chaining several pools in one transaction (HYPE → USDC → token) when there is no direct pool. Same fee, same treasury, also with no owner. | 0xFF3970D23D49F9086747a2d5Cb71F021f47AA79a |
| SwapRouterV4 · Uniswap V4 Trades the Uniswap V4 pools of the launchpads that use them. It wraps and unwraps HYPE inside the same transaction, so buying is still one signature. Same fee, same treasury, no owner. | 0x828ffFdF3148BE9FA20d2b4c7aD01104e6810641 |
| Network: Elysium testnet, chain ID 99801. Gas is paid in HYPE. | |
What each contract can and can't do
SwapRouter (router)
- No owner, no admin functions, not upgradeable. Nobody can change it, pause it or take funds from it.
- The fee (1% / 0.9%) and the referral split (25% / 3%) are constants in the code. The treasury it pays is immutable.
- It only takes tokens from the wallet that calls it, checks your minimum output on every trade and returns to the caller only what belongs to that same transaction: it never keeps your funds.
- Tokens that someone else leaves in the router by mistake can only be swept (
sweep, callable by anyone) to the treasury, never to a user. - If the rewards vault ever rejects the referral payment, the whole fee goes to the treasury and the
RefSkippedevent records it, so trades never get stuck. - Token-to-token routes that pass through WETH pay the fee in HYPE.
RouteRouter (routes)
- Same rules as the router above: no owner, no admin functions, not upgradeable, same fee and same treasury, all fixed in the code.
- It chains several pools in one transaction (for example HYPE → USDC → token) for tokens that have no direct pool against HYPE. The path is given by the terminal and checked pool by pool; your minimum output is checked once, at the end.
- It can mix Uniswap V2 and V3 pools in the same route.
SwapRouterV4 (Uniswap V4)
- Same rules again: no owner, no admin functions, not upgradeable, same 1% fee and the same immutable treasury.
- Uniswap V4 pools have no address of their own: they live inside a PoolManager. The PoolManager and the pool key travel in the call, so the same contract trades every V4 launchpad, present and future, whatever hook they use.
- Pools quote against wrapped HYPE, so the router wraps and unwraps for you inside the same transaction: buying is still one signature.
- Your minimum output is measured as the increase of your own balance, and whatever HYPE a partial fill did not use comes straight back to you.
What is NOT deployed on Elysium
These exist in other networks of this terminal, and are listed here so nobody assumes they are running:
- No order contract and no keeper. Limit orders run in your browser while the terminal is open — see Limit orders. No HYPE of yours is ever deposited anywhere.
- No EIP-7702 delegate. Every trade is a plain transaction signed by your wallet.
- No rewards vault. Referral rewards are tracked by the terminal; there is no vault contract holding them on this chain yet.
- No timelock and no guardian, because there is no contract with an owner to govern.
Audit status
The routers are open source, verified on the explorer and tested against a fork of the chain, but they have not had an external audit. Keep that in mind and read Risks.
Elysium is still a testnet: the HYPE here is test HYPE and has no value. When mainnet is live, the addresses in the table above are the ones to check.