Solana liquidity desk

See the book before you buy or sell.

Market Maker reads any Solana token's pool and rebuilds it the way a market maker sees it: the order book, the real cost of your trade, and what it takes to move the price.

Paste a CASee an example
Ticker $MMLive pool dataNo wallet neededFree
CA SOON
what the desk shows

Four panels. One read.

01 · BOOK

Order book

Rebuilt from the pool's reserves. Each level shows how much USD it takes to push price to that mark, bids and asks.

02 · SIM

Your real fill

Type a size, pick buy or sell. You get tokens out, average price, price impact and where price lands after you.

03 · DEPTH

Cost to move

What it costs to move price ±1% to ±50%, in USD and SOL. The number a market maker checks first.

04 · FLOW

Buy / sell flow

Transactions and volume, 5m to 24h, split into buys and sells. Who is pushing, and how hard.

Paste any CA.

Pump.fun, Raydium, Meteora, Orca — if Dexscreener has the pair, the desk rebuilds it.

the desk

Load a token

Paste a CA above. The desk fills in from the live pool.
example read

How a market maker sees a token

A real token, read live, with every panel explained. Nothing here is typed in by hand — it is the same desk, with notes.

reading the pool…
how it works

The math behind the desk

RESERVES

From liquidity to reserves

Dexscreener reports the pool's USD liquidity and the token price. A constant-product pool holds half its value on each side, so quote reserve y = liquidity ÷ 2 and token reserve x = y ÷ price.

x · y = k
FILL

Your real fill

Buying with A USD pulls tokens out of the pool until k holds again. The pool does not give you the spot price — it gives you the curve.

out = x · A / (y + A)
impact = (y + A)² / y² − 1
DEPTH

Cost to move price

To push the price up by p, the quote side has to grow by a factor of √(1+p). The USD needed is the depth at that level, which is what the order book is made of.

A = y · (√(1+p) − 1)
B = y · (1 − √(1−p))
FLOW

Buy / sell flow

Transaction counts and volume per window come straight from the pair data: m5, h1, h6, h24. The bar is buys against sells in that window.

LIMITS

What the desk cannot see

Concentrated-liquidity pools (Meteora DLMM, Orca Whirlpools) are deeper near the price than the constant-product read suggests, so the real fill there is better than shown. Limit orders off-pool are not visible at all.

SOURCE

Where the numbers come from

Dexscreener's public API, read in your browser. SOL price is derived from the pair's own USD and native prices. If the API has no pair, the desk says so and shows nothing.

faq
Do I need a wallet?

No. Nothing on this site connects, signs or sends. You paste an address and read.

Is the order book real?

It is rebuilt from the pool, not copied from an exchange. AMMs have no resting orders; the book shows what the curve would charge you at each level, which is what a market maker actually prices against.

Why does my fill differ from the quote on a DEX?

Aggregators route across several pools and concentrated-liquidity pools are deeper near spot. The desk shows the single deepest pair as a constant-product curve — a conservative read.

What is $MM?

The desk's own token on pump.fun. Load it on the desk like any other — same math, same panels.

token

$MM

ContractCA SOON
ChainSolana
Venuepump.fun
Buy on pump.funDexscreenerSolscan