v4 hooks
Look beyond the pair. See which permissions a v4 hook has before you explore its pool.
See every hook →Independent Uniswap analytics
Understand your pool. Explore your range. See the trade-offs before your next move.
START WITH A POOL
A LITTLE PERSPECTIVE
A narrower range concentrates your liquidity. A wider one covers more prices. Explore the shape, then analyse a real pool to understand the trade-offs.
Explore poolsIllustration only. Not market data or a forecast.
How it works
Pool facts are fetched from Uniswap subgraphs and read on-chain, never assumed. The price is cross-checked against the state the pool reports for itself.
Volatility, the price band and the position range are computed in plain TypeScript, so the same pool always yields the same numbers.
A model explains what those figures mean. It is handed them already checked, and the contract it answers under has nowhere to put a number.
LOOK A LITTLE CLOSER
Connect a wallet and this page can see which tokens the address holds, and show you the pools those tokens can go into. It reads the address; that is all a wallet is asked for here.
Read-only. This application asks a wallet for its address and never for a signature: there is no code here that can sign a message or send a transaction, and nothing about the wallet is stored between visits.
Look beyond the pair. See which permissions a v4 hook has before you explore its pool.
See every hook →A range the price has left has to be closed and reopened to follow it, which costs gas and turns a divergence on paper into one that has been realised. None of that is counted anywhere here.
A v4 page says what a hook is permitted to do, because the protocol enforces that much and it is read out of the hook's own address. Reading the contract to say what it does with those permissions is a different problem, and this application does not attempt it.
Spreading a large order over time instead of executing it against a single point of liquidity. The half of this an analysis page can already answer is there: what a swap costs against the liquidity at the current price, and how large a swap it can price at all. Scheduling one over time is a hook's job, and this application does not model a hook's behaviour.
None of the above exists yet. What does is everything higher up this page: a pool found by name, figures computed and cross-checked, and prose that is verified before it is shown. A wallet can be connected, and all that is asked of it is its address. The one thing this application keeps is a Telegram link a reader makes themselves — an address beside a chat id, gone the moment they send the bot /stop — and nothing here can sign or send a transaction on your behalf.