Skip to content
The Odyssey

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