Hyperliquid's price, inside every pool
Liquidisium is a Uniswap v4 hook for Elysium pools. It prices every swap against the HyperCore book, so the arbitrageur who closes a gap pays most of it to LPs, and everyone else pays 0.05%.
Reads the HyperCore book. Settles in Uniswap v4 pools on Elysium.
Read from Elysium and HyperCore
What a Liquidisium pool does
The hook compares the pool with the HyperCore mid times the measured Elysium basis, then sets the fee for that one swap.
Gap fee
A swap that moves the pool toward HyperCore pays 80% of the gap, capped at 3%. Most of it stays with LPs.
Base fee
Every other swap pays 0.05%. Ordinary traders pay less here than in a 0.30% pool.
Fallback
A reference older than 120 seconds or more than 10% away: the pool charges a flat 0.30% both ways.
Hedge
The calculator gives the exact HYPE perp short for any position. Automatic hedging comes with EL1Write.
Built for arbitrage bots, agents and hook authors
import * as L from "/sdk/liquidisium.js"
const r = await L.reference("hype-usdc")
const q = L.quoteFee(r, { buy: true })
// q.fee 0.0049 q.lp 0.00402SDK and API
One file served by the site: the reference, the fee you will pay, swap and open-pool calldata, hedge size.

HyperCore adapter
Any hook on Elysium calls mid(market) for free: price, HyperCore time and source. Keeper posts today, EL1Read later.
Channel registry
List a price source or a fee curve, stake $LQDS behind it and earn 5% of the gap fees of every pool that runs on it.
One hook, from the book to the basin
The keeper carries the HyperCore mid to Elysium. The hook prices the swap. The gap fee falls to the LPs under that pool.


What the keeper can and cannot do
Before EL1Read, a keeper posts the HyperCore mid. An arbitrageur who sees the same move can still land first by paying a higher priority fee, so day one captures most arbs, not all. EL1Read closes that race.
Sets the fee, nothing else
The reference never moves a pool's price and never touches funds. It only decides the fee, which stays between 0.05% and 3%.
Stale is ordinary
A post older than 120 seconds turns every pool on it into a plain 0.30% pool, both ways, and emits ReferenceFallback.
Bounded basis
The Elysium basis is clamped to ±5% and may move at most 0.25% per 10 minutes, whatever the keeper posts.
48 hours in public
Adapter source, markets, fee router and registry answer to a 48-hour timelock. The hook itself has no owner.
Bounds you can verify
Base fee on every swap that does not close a gap
Most any swap can pay, however large the gap
Oldest reference a pool will price against
Notice before any parameter changes
Every bound is a constant in the contracts. The contracts are unaudited.
The fee, in four swaps
HYPE +0.62% on HyperCore at 14:02:07 UTC. The first arb on the Elysium pool 300 ms later pays 0.49%: 0.41 HYPE goes to LPs. A plain 0.30% pool would have kept 0.31 HYPE and handed the rest of the move to the bot.
See the formulaThe same minute, a wallet sells HYPE. That pushes the pool further from HyperCore, so it is not an arb: the hook charges the 0.05% base fee and all of it goes to LPs.
See the formulaNo post for 120 seconds. The hook stops trusting the reference and the pool behaves like an ordinary 0.30% pool both ways until the next post lands.
See the formulaThe gap is 5%. 0.8 × 5% would be 4%, so the fee stops at the 3% cap. Moves above about 3.75% inside one reference interval leak past the cap, which is rare.
See the formulaPrice, quote and open pools from your agent
A keyless MCP server at /mcp: markets, reference, quote_fee, pool_stats, hedge_size, open_pool_calldata, register_channel_calldata. It returns reads and calldata, never signs.
claude mcp add --transport http liquidisium https://liquidisium.xyz/mcp
Open a Liquidisium pool
HYPE/USDC and HYPE/KNTQ, native HYPE, Uniswap v4 pools on Elysium.