How to read a DEX quote before you confirm

2026-08-16 · 4 min read · Splitshot Team

Every DEX shows you a quote before you swap, and most people read exactly one number on it: the amount they expect to receive. That is the least binding number on the screen. The quote is a small contract offer, and each line answers a different question about what can happen between the moment you press confirm and the moment the trade executes. Here is what each piece means, on Splitshot or anywhere else.

The rate

The headline rate tells you how much of the output token you get per unit of input at your trade's size. Note the qualifier: at your size. An AMM does not have one price; it has a curve, and larger trades walk further along it. The rate on your quote is already the size-adjusted, all-in number, which is why it will not exactly match the spot price on a chart.

The useful habit is a sanity check against an independent reference. Open the token's price page or another venue and compare. If the quoted rate is several percent worse than the reference, something on the quote explains it, usually the next line.

Price impact is not slippage tolerance

These two get conflated constantly, and they answer different questions.

Price impact is what your own trade does to the pool. It is a fact about size versus liquidity: swap a large amount through a shallow pool and you push the price against yourself as the trade executes. Impact is already baked into your quoted rate. A big number here is the quote telling you that you are the market-moving event.

Slippage tolerance protects against what happens between quote and execution: other trades landing first and shifting the price. Tolerance is the movement you authorize the contract to accept before it must revert the trade. Set it too tight and normal jitter fails your swap; set it too loose and you have authorized a bad fill.

Splitshot sizes the tolerance automatically by probing the trade's own measured price impact, clamped between 0.10% and 5%, so a small trade in a deep pool gets a tight floor rather than a generic default. Whatever venue you use, if you find yourself raising tolerance repeatedly to force a trade through, stop and ask why the market keeps moving away from you. The full story is in what slippage actually is.

Minimum received: the only binding number

Everything above is descriptive. Minimum received is enforceable. It is the floor written into the transaction itself: if execution cannot deliver at least this amount, the contract reverts and you keep your input, minus gas.

That makes it the number to actually read before confirming. Expected output is a forecast; minimum received is the worst case you are signing. If the worst case is acceptable, the trade cannot meaningfully surprise you. One detail worth knowing on Splitshot: when an order is split across multiple pools, the whole bundle settles as a single transaction with one combined minimum-output floor, so there is no path where one leg fills badly and the floor still technically passes.

The route

Quotes increasingly show how the trade travels: which pools, which fee tiers, whether the order was split. This line exists because the best execution for a given size is often not one pool. The same pair can have several pools at different fee tiers, each with different depth, and a router that simulates the options can split your order across them to get more total output than any single pool would give.

You do not need to audit the route. What it is good for is explaining the other numbers: a multi-hop route through a thin intermediate pool explains a worse rate; a split route explains how a large trade kept its impact low. If a route looks bizarre for a liquid pair, treat it as a prompt to re-check the token addresses you selected.

Gas

Gas is the fee paid to the chain, separate from everything above, and on some networks it is a real input to the decision. On Robinhood Chain it mostly is not: a measured split-routed Splitshot swap on July 15, 2026 used 135,568 gas and cost well under two US cents at that day's prices. Fees move with chain load, so treat that as a date-stamped observation rather than a promise, but the practical reading holds: on this chain, gas rarely changes whether a trade makes sense. On chains where it can, the same line on the quote deserves the same glance.

The pre-confirm checklist

The whole quote takes about ten seconds to read once you know what each line is for. Before confirming any swap, anywhere:

  1. Token addresses: confirm both tokens are the contracts you meant, not lookalike names. Copy addresses from a source you trust and verify on the explorer.
  2. Rate: sanity-check against an independent reference like the token's price page.
  3. Price impact: if it is large, you are the market mover. Consider smaller size or accept it knowingly.
  4. Slippage tolerance: automatic or reasonable, not cranked up to force a stubborn trade through.
  5. Minimum received: read it as the real outcome you are signing. If the floor is acceptable, confirm; if not, no other number on the quote rescues it.
  6. Route: a quick glance, mostly to catch selecting the wrong token entirely.
  7. Gas: one look, mostly relevant off this chain.

None of this is about distrusting any particular DEX. It is about the fact that a quote is the last moment where everything about the trade is still hypothetical. Ten seconds of reading there buys back every minute you would otherwise spend on the explorer afterwards, working out what you actually agreed to.

Ready to trade on Robinhood Chain?

Open the swap