Docs / Answers / A v4 hook on Elysium

What is a Uniswap v4 hook on Elysium?

A Uniswap v4 hook on Elysium is a contract attached to a pool when the pool is created, and the chain's v4 PoolManager calls it around swaps and liquidity changes. Elysium is an L2 for Hyperliquid, built by Kinetiq, and third-party hooks run on it now.

What a hook is

A v4 pool names its hook in its pool key, and the hook's address carries the permissions it runs with. The PoolManager then calls the hook at those points. That is how a hook can price a swap, take a fee at the pool, or hold liquidity, with no change to the token.

What the chain shows

ItemRead
Chain id99901, from eth_chainId. Elysium's docs publish ids and addresses at launch.
v4 PoolManager0xE2e105d3F7209A9DA11f83cCf3E7398a753823F1. 24,009 bytes, the same code as Ethereum's once its own address is masked.
Pools and hooks12,133 pools and 46 non-zero hooks at block 1,620,636.
Protocol feeprotocolFeeController reads zero, so no v4 protocol fee is active. The owner can change that.

Dates

Public mainnet is announced for Nov 9, 2026. HyperCore read and write follow about four weeks later. Elysium's docs say specs and timelines may change.

Where a hook stops

A hook runs on swaps through its pool. A token that moves to a HyperCore spot book trades on that book, and those trades do not pass through the hook.

UNTOLL's hook

UNTOLL is a Uniswap v4 hook that gives a token a payroll: 25 percent of its pool fees go to a crew the creator names and can replace on 72 hours' public notice. Deployment target: Elysium. Deployed on Robinhood Chain testnet (chain 46630): see the contracts.