Elysium mainnet goes live Nov 9, 2026. ROPES is live on testnet now. Countdown →

Threat model

What could go wrong, and what stops it.

ThreatMitigation
The keeper relays a false priceThe price must be sampled within the window; every strike and close must equal Hyperliquid's public candle open, and the audit checks every one. The owner can rotate the keeper.
The keeper settles late on a better priceA close sampled more than 8 s after the bell isn't accepted; the round voids and everyone is refunded.
The keeper goes downRounds stop opening; any round left open 120 s past its bell can be voided by anyone. Nobody's money is stuck.
Latency arbitrage on the quoteTrading is operator-only until prices come from HyperCore; trades carry a fresh mark; stale marks (> 3 s) block trading; no buys in the last 5 s; the spread doubles in the last 10 s.
A round drains the vaultEach round can risk at most 25% of the free balance; LPs can't withdraw what open rounds may owe.
Gas estimation starves the scoreboardsettle requires HOOK_GAS left for the hook, or reverts.
Nonce races between two keepersRailway deploys the keeper with no overlap; all writes go through one signer, in sequence.
Rounding leaks valueBuy costs round up, sell proceeds round down; refunds never underflow reserved.
A fake ROPES account or tokenOnly trust @PlayRopes and ropes.nerom.site. $ROPES isn't launched yet: any "ROPES token" today is a scam. We never DM first.

Not yet covered

  • A professional security review. This is the first milestone before mainnet.
  • Per-player custody. Testnet uses a pooled house wallet.
  • Single sequencer. Elysium launches with one sequencer; this is Elysium's own trust assumption.