HyperCore → Elysium · live

Hyperliquid's order book.
On-chain. Every block.

Signed every ~100 ms, verified in your contract. Pools that price like the exchange, perps that settle on the real book, and an open API.

—HYPE mid
—spread
—latency
—book levels
live depth · HyperCore
◈

AnchorHook pools

WHYPE/USDC and KNTQ/USDC on Uniswap v4. The fee is set from the live HyperCore book on every swap, so arbitrageurs pay the deviation and LPs keep it.

baseline fee—arb side—pool vs HyperCore—
◎

BookPerp

USDC-margined perps that open, close and liquidate at HyperCore's price. Never trusts a snapshot older than 3 seconds.

markets—open interest—vault—
◇

Open API

Signed EIP-712 snapshots over REST and WebSocket, verified by BookAttestor. Switches to Elysium's native precompile when it ships — your integration stays the same.

signers—threshold—max age—

Swap

You paybalance — max
You receivebalance —
Rate—
HyperCore mid—
Fee—
Price impact—
Min received (0.5%)—

How the fee is set

Every swap carries a signed HyperCore snapshot in hookData. The hook computes baseline = 0.03% + k·spread + k·volatility. If the trade moves the pool away from HyperCore's mid (an arbitrageur exploiting stale pricing) the fee rises to cover the deviation: fee = max(baseline, |deviation| + ½ spread + 3 bps). No fresh snapshot → 1% blind fee.

buy WHYPE
—
sell WHYPE
—
pool price—deviation—liquidity—

Wrap HYPE

native → WHYPE

Provide liquidity

USDCbalance — max
USDC
WHYPEbalance — max
WHYPE
Pool price—
Liquidity minted—
Share of pool—

Your position

full range
liquidity—USDC—WHYPE—unclaimed fees—

WHYPE/USDC pool

v4 · dynamic fee · tick 60
TVL—USDC—WHYPE—price—HyperCore—fee now—

Why LP here: on a fixed-fee pool, whenever HyperCore moves, arbitrageurs buy your tokens at the old price — the "LVR" leak. Here that trade is repriced to the real deviation, so the leak becomes your fee income. Liquidity is full range so the pool is always quoting.

Perpetuals

USDC margin · settled at HyperCore price
Marginbalance — max
USDC
Leverage5×
Execution price—
Size—
Fee—
Liquidation—

Your positions

Connect a wallet.

Markets

Perp LP vault

USDC · counterparty to traders
—vault assets
—share price
—open interest
—utilisation
Deposit USDCbalance — max
Your shares—

How the vault earns

The vault is the counterparty to every BookPerp position. It receives open/close fees, funding on the heavier side and a share of liquidation bounties. Trader profit comes out of the vault; trader losses go into it. Share price moves with the net result.

Risk: this is a directional, undercollateralised strategy. Open interest is capped at — of vault assets and positions are liquidated at maintenance margin by a permissionless keeper, but a fast move against a crowded side can produce losses. Deposit only what you are prepared to lose.

protocol fees—bad debt—keeper—

Live signed snapshot · HYPE

—
midE8—
bid / ask—
mark / oracle—
depth ±25 bps—
imbalance—
spread—
volatility—
slippage $25k buy / sell—
digest—
signatures—

REST · WebSocket

https://hyperbook-elysium.com

Use a snapshot in your contract

// Solidity: verify & read a snapshot from the Hyperbook API
import {IBookOracle} from "hyperbook/IBookOracle.sol";
IBookOracle oracle = IBookOracle(ORACLE);
BookTypes.BookSnapshot memory s = oracle.verify(payload); // reverts if stale / bad sig
uint256 mid = s.midE8;        // 1e8 fixed-point USD
uint256 depth = s.depthBidUsdE8 + s.depthAskUsdE8;
# fetch a payload (HYPE) and hookData for a swap
curl https://hyperbook-elysium.com/v1/snapshot/HYPE
curl "https://hyperbook-elysium.com/v1/pool/quote?pool=hype&zeroForOne=true&amountIn=1000000"
curl "https://hyperbook-elysium.com/v1/pool/state?pool=kntq"

Contracts

Elysium mainnet

Buyback & burn

—

All Hyperbook protocol revenue flows into the Buyback contract (—). Every run: USDC → KNTQ on the Hyperbook KNTQ/USDC pool → HBOOK on its Forge pool → 0x…dEaD. The AnchorHook sends its protocol share of every swap straight into it, and BookPerp's protocol fees are claimed into it. Triggered by the keeper, totals on-chain.

USDC → KNTQ → HBOOK → 🔥
pending USDC—hook protocol share—hook collected—pending WHYPE (entry → USDC)—total USDC spent—total burned—runs—0xdead balance—

Attestor

signers—threshold—max age—

Snapshots are signed by Hyperbook's attestation service from a full-depth (L4) HyperCore feed. Signer set and freshness are enforced by BookAttestor; the oracle interface stays identical when the native Elysium precompile goes live.