Live75 venues read · 43 routable

The best price is usually a trap.

Tokenized equities trade in dozens of pools that disagree, and the one advertising the best price is often the one that cannot fill you. Hush reads every venue on the chain and quotes all of them at the size you are actually trading.

Routelive
You receive

This quotes, it does not trade. Every venue is read at the block shown and walked at your actual size, so the number above is what that pool would pay, not a spot price.

The problem

Price order is not fill order.

Here is QQQ against USDG, sorted by price the way a book is, beside the depth behind each price and what $10,000 actually fills there.

VenueAdvertised priceDepth to 1%$10,000 fills
v4 · 0.048%not routable$715.1225$70.0112 sh
v3 · 0.050%$716.4981$689,68613.956 sh
v4 · 0.350%$718.8629$11,91013.867 sh
v3 · 0.300%$719.6891$4,95813.750 sh

The cheapest row fills 0.0112 shares on $7 of depth. The row that fills best gives you 13.956, for the same asset at the same block. Sorting by price is how you end up in the first one.

Block 58,962,250, 1h ago. A snapshot. The panel above is not, and re-reads every pool as you type.

What it costs

$10,000 of QQQ, same second.

Top of book
0.0112
shares on the venue quoting the best price
Picked by Hush
13.956
shares on the venue that can actually fill

1,248× apart. v4 · 0.048% advertises 19 basis points cheaper than v3 · 0.050%, and works out at $894,170 a share against $716.55, because there is nothing behind the price. Both come from walking those two pools’ own liquidity at block 58,962,250.

Four steps, and the last one is the point.

How it works
01Find

Throw out the fakes

Pools initialised at an arbitrary price that never traded still answer a quote. One offers NVDA at $128,373,698 a share on a dollar of liquidity. Assets are pinned by address, and 4 pools that were not pricing their asset at all were dropped.

02Quote

Price your actual size

Not spot. Hush reads each pool’s own state and walks its liquidity tick by tick at the size you are trading, the way the pool would when it fills you. Against the same walk running on-chain, 225 of 265 quotes agree to the wei.

03Name

Point at where it fills best

One venue, or several when splitting genuinely wins. At retail size it usually does not, because the cheapest venue is normally the deepest, so the solver names one place rather than carving the order up for show.

04Show

Show the whole book

Every venue read is published beside the one that won, with the depth behind each price. The pools too thin to send an order to stay in the table, because hiding them would hide what you are being warned about.

Across the chain

Where the disagreement lives.

Every indexed asset quoted on more than one venue, widest disagreement first, from GLD at 196 basis points down to PLTR at 8.

AssetSpread · bpsRangeVenuesDeepest venue
GLD196$402.61 $410.497$572,598
META186$649.15 $661.255$55,937
AMZN173$252.87 $257.254$178,420
TSLA172$367.28 $373.595$107,800
SLV151$60.83 $61.754$58,678
NFLX132$76.38 $77.392$21,505
AAPL123$317.48 $321.397$152,979
MSFT122$492.86 $498.885$121,719
AMD102$521.84 $527.163$14,817
SPCX101$147.28 $148.785$207,742
MSTR100$133.77 $135.105$42,518
NVDA66$223.89 $225.377$874,573
QQQ64$715.12 $719.694$689,686
SPY50$763.52 $767.364$4,686,583
GOOGL43$331.31 $332.724$62,004
PLTR8$170.02 $170.152$14,839

FAQ

The questions worth asking.

Why not just take the pool with the best price?

A displayed price is the price for an infinitely small trade. The moment you buy you move it, and how far depends on how much money is in the pool, which the price does not tell you. In the book above, the worst row is 0.0112 shares on $7 of depth, and it is not even the dearest.

What exactly is being claimed here?

That every venue on this chain for these assets has been found, read from its own state, and quoted at the size you typed, and that the one named is the best of them. Nothing about execution is claimed, because nothing here executes.

The quoting is checked against the same walk running on-chain: 225 of 265 quotes matched to the wei. Of the rest, 9 are orders no pool could fill anyway. Past the end of a pool’s liquidity the two walks stop in slightly different places. On every order that does fill, this engine is within 3.1e-15 of the on-chain result. npx tsx scripts/audit.mts re-runs it.

Do you hold my money?

No, and there is nothing here that could. This site has no contract of its own and no wallet connection. It reads public chain state and does arithmetic on it. You take the answer and trade wherever you like.

Does splitting an order across venues help?

Only when it pays for itself. The smallest order where splitting beat a single venue was $1,000, and on 8 assets no size tested made it worth the extra gas, because the cheapest venue there is also the deepest. Most of the value is picking the right venue, not carving the order up, and the panel says which it did.

What can go wrong?

A quote is a reading of one block, and anyone can move the pool between it and your trade. The deeper the venue, the less that matters. The book covers what the indexer found: the canonical v3 factory and every v4 pool the PoolManager announced. A venue outside that set is not considered, so you are trusting that curation. The script that produced it ships with the site.