Contracts and roles
Addresses
Not deployed yet. The contracts go to Elysium testnet (chain 99801) first; their addresses will be listed here and on the desk the day they do. Mainnet (chain 99901) follows an external audit.
The contracts
| Contract | What it does |
|---|---|
OdysseusPerps |
Markets, positions, fees, funding, the borrow fee, liquidations and the limits. |
OdysseusVault |
The vault: WHYPE in, oHYPE shares out, the counterparty to every position, a 24-hour lock after each deposit. |
SlowOracle |
Reads each coin’s Uniswap v4 pool, keeps the slow mark and the recent highs and lows. |
TimelockController |
Owns every admin setting; changes wait two days on mainnet. |
Collateral is WHYPE, wrapped HYPE (1:1).
Roles
| Role | Held by | Can | Cannot |
|---|---|---|---|
| Admin | the timelock | change settings and roles, after the delay | act before the delay |
| Lister | an operations multisig | list and delist markets, adjust a market’s depth and leverage, settle positions on a dead pool after seven days with a price limit | move prices, touch the vault |
| Keeper | an automated bot (a second key on standby) | move the mark toward the pool, within 1% of the price it saw; refresh depth hourly within bounds | jump the mark, list markets |
| Pauser | an operations multisig | pause new positions; revoke the keeper or the lister at once | stop closes or liquidations |