On-chain LP intelligence · Uniswap V3 & V4

See what’s actually earning.
Not what a dashboard says is earning.

Reserves reads pool reserves, position fees, and price history straight from the chain — no subgraph, no cached indexer, no synthetic APY. If a number is on this screen, it came from a real on-chain call you can check yourself.

No signup. Viewing needs no wallet — connect one only when you’re ready to act.
Reserves scanner results — live pool discovery ranked by real reserve-derived TVL, volume, and fee yield
Scanner

Find pools that are actually earning right now

Scans real Swap events over whatever window you choose, ranks pools by measured volume and reserve-derived TVL, and estimates what a position would actually earn at current activity — not a backwards-looking APY average.

Filter by liquidity, volume, buy/sell pressure, or fee tier. Every result links straight to the contracts behind it.

Open the Scanner →
Scanner results table
Top Positions

See what other LPs are earning — and copy it in one click

Surfaces recently-active positions ranked by fee yield, using the same live fee-accrual math the Positions tab uses for your own. Expand any row for its real price chart, or hit Replicate to open Create Position pre-filled with that exact range.

No fabricated PnL or ROI here — those need cost-basis history no public API can honestly reconstruct, so we don’t pretend to show it.

Browse Top Positions →
Top Positions ranked by fee yield
Charts

Price history rebuilt from real trades, not a feed

Every candle is reconstructed from that pool’s own Swap events — not a third-party price API. 1m through 1D intervals, live refresh while open, and a full indicator set: moving averages, Bollinger Bands, VWAP, Volume, RSI, MACD.

Draw your own trendlines directly on the chart — saved to your browser, never generated or interpreted by the app.

On-chain reconstructed candlestick chart with indicators
Positions

Manage what you already hold

Deposit, withdraw, collect fees, compound, move range, or arm an unattended auto-exit — each bundled into as few signatures as the underlying contracts allow. Range changes solve for the exact swap needed to avoid leaving funds unused, not a flat guess.

Everything here reads live on-chain state before every transaction — never a stale estimate from when the page loaded.

View Positions →
Position management cards with range bars and fee breakdowns

What this is built on

01

Real reserves, not TVL claims

Pool value comes from live balanceOf reads on the actual pool contract at scan time — not a cached indexer figure that can drift from what’s really there.

02

Non-custodial, always

Nothing here ever holds your funds or your keys. Every action is a transaction your own wallet reviews and signs — this tool only ever prepares what to sign.

03

Built to be checked

Every figure traces back to a specific on-chain read — a pool contract, a position’s fee growth, a swap event. You can verify any of it independently on Etherscan.

Ready to find your next position?

Pick a chain, set a window, and see what’s real.