[rangebound]

Know what a pool really pays you.

rangebound solves for the volatility a pool's fees break even against, then prices it against the listed option that replicates the range. Every Raydium, Orca and Meteora pool in tokenised RWAs, read from the chain.

Open the app The calculation Invite-only private beta · the app asks for a sign-in.
—
Assets
—
Pools
—
Liquidity
—
Volume 24h
Live from the collector
Read from Raydium CLMMOrca WhirlpoolsMeteora DLMMSolana RPCJupiterListed option chains
app.rangebound.xyz/#/discoverLive
Discover: every pool ranked by vol ratio

Every pool, ranked by what its fees actually paid. Volume derived from the pool's own fee counters.

Vol ratio

Fees, or option premium.

A range held on the price is short gamma. We solve for the volatility the fees it has actually paid break even against, then divide by the implied vol of the gamma-matched listed option at the same tenor.

One multiple. Above 1.2× the pool pays better than writing the option.

How it's calculated →
SPYx/USDC 0.10%Raydium · ±5% · 1-month tenor
Fee APR, 24hfrom the pool's fee counters21%
σ the fees break even againstthe fee window, at the headline width21.0%
Matched option, bid IVlisted chain, 31-day expiry12.5%
Vol ratio Well paid1.68×
Live figures, 18 Sep 2026 12:10 UTC.
Pool page

Twenty-five figures and the tick book.

Price, risk, who is in it and what is graduating against it, beside the hourly tape and the whole tick book, down to the depth in the active tick. Nothing behind a tab.

app.rangebound.xyz/#/asset/SPYSPYx 0.10%
The SPY pool page: metrics rail, price and fees, liquidity by price
Open positions

Every position, read from its own account.

Deposits and withdrawals priced at the pool price of the block they landed in; fees split collected and uncollected. No indexer, no price feed. Filter by width to see whether tight or wide is winning.

Open positions →
app.rangebound.xyz/#/asset/SPY662 open
Open positions in the SPY pool, with P&L against holding
Terminal

What just changed, not what is out there.

Every other page reads the chain on a schedule, and a schedule can only say what was true when it looked. This is fed by a subscription that takes each event as the chain emits it, so a position that opens, is added to and is closed inside one five-minute gap is invisible to a scan and whole here.

Trades and the LP actions around them, on one tape, about a second behind the block. Watch a wallet. Sort pools by net flow and the share of minutes they actually traded in — two figures a snapshot cannot produce at all.

Terminal →
app.rangebound.xyz/#/terminalLive
The terminal: the selected pair's chart, book and trades, the market-wide action stream, a watched wallet's positions, pools ranked by fees, and the alert log

Sixty-three trades for every LP action — measured, not guessed. The tape carries both, so the rare, deliberate ones read against the flow they happen inside.

Plan a range

Width, priced before you open it.

The tape replayed minute by minute, fees credited at the liquidity that was really in range at the time, then charged for LVR and re-centring. Move the width.

NVDAx/USDC 0.10% · $10,000 · replayed on the tape
±2.0%width
$168.40$171.80 now$175.20
Fee APR
184%
re-centred
− LVR
96%
at σ 34%
− Re-centring
27%
about once a day
Break-even σ
42%
today's σ is 34%
Net APR, after costs and T-bills
57%
Example pool. The app runs this on the real tape.
Meme flow

Uninformed flow, routed through your pool.

Launchpads pair memes against tokenised stocks, so the meme tape crosses the stock's pools. Graduations are picked up within minutes and screened for honeypots, then re-read on a five-minute loop.

How memes are counted →
Gross fee leaders, pools heating up, and meme graduations

Built on a desk that provides this liquidity every day.