ELYXLaunch app →

ELYX docs

ELYX is a perpetual futures exchange for Elysium, Kinetiq's Arbitrum Orbit L2 settling to HyperEVM. It lists Hyperliquid's most-traded perps, marks them to Hyperliquid's live prices and funding, and settles every position through a port of the percolator risk engine.

Network

ChainElysium (Arbitrum Orbit L2 → HyperEVM)
Chain id99801 (testnet) · mainnet id set when announced
RPChttps://testnet-rpc.elysium.kinetiq.xyz
Explorerhttps://test-explorer.elysium.kinetiq.xyz

Press Connect in the app and ELYX asks your wallet to switch to (or add) Elysium automatically.

Prices and funding

Every 2.5 seconds the node calls Hyperliquid's public info API with metaAndAssetCtxs. That single call returns each perp's mark price, 24h volume, open interest, previous-day price, maximum leverage and hourly funding. ELYX lists the top 24 by 24h volume, uses Hyperliquid's leverage caps, and accrues funding every second at Hyperliquid's hourly rate whenever both sides hold open interest.

The percolator engine

Backed exits (H). Capital is senior and profit is junior. The residual is V − (C_tot + I), and open profit is paid at H = min(Residual, ΣPnL⁺) ÷ ΣPnL⁺. No account can withdraw more value than exists on the balance sheet.

Queue-free ADL (A/K/F). Each side of a market carries lazy indices. Mark moves update K += A·ΔP, funding updates F, and a liquidation shrinks A so losses spread pro-rata across the side in O(1). No one is picked off a queue.

Bounded cranks. A single price update can move at most max_move_bps (8%) of the last price, so a bad tick can't push unbudgeted loss through open interest.

Side recovery. If a side's A falls below 0.25 it enters DrainOnly (closes only). Once its open interest reaches zero it resets with a new epoch and returns to Normal.

Warmup. Fresh profit is reserved for 25 seconds before it counts toward withdrawable value, which blocks open-and-close profit games around price updates.

Trading rules

Taker fee0.06%
Maintenance margin0.5%
Liquidation fee0.5%
Max leverageHyperliquid's cap per market (up to 40× BTC)
Starting balance10,000 USDC per connected wallet

API

GET  /api/config               network, chain id, RPC, price source, markets
GET  /api/markets              mark, 24h change, funding, max leverage, side modes
GET  /api/market/:sym          detail + 120-point price history + side indices
GET  /api/ecosystem            listed markets with Hyperliquid 24h volume / OI / funding
GET  /api/metrics              vault, insurance, residual, haircut H, open interest, leaderboard
POST /api/account  {wallet}    balance, realized PnL, positions
POST /api/open     {wallet, market, side, sizeUsd, lev}
POST /api/close    {wallet, id}

Environment: PORT, DATA_PATH, ELYX_MINT (the $ELYX token address shown on the site), ELYSIUM_CHAIN_ID, ELYSIUM_RPC, ELYSIUM_EXPLORER, HL_TOP (how many Hyperliquid markets to list, default 24).