To check a BSC token quote, compare the pool’s reserves with the trade size, then recheck the quote just before trading. Reserves are the tokens held in a trading pool. When a trade changes them, the pool’s next quote changes too, and a large trade can move its own price.

Why does the quote move when reserves change?

Most simple token pools use an automated market maker (AMM), a contract that prices trades from the tokens it holds. In a constant-product pool, the reserve amounts multiply to roughly the same value: x × y = k. Buy one token, and its reserve falls while the other rises.

The ratio of the reserves gives the pool’s spot price, meaning its current starting price for a tiny trade. A larger trade shifts that ratio as it uses more of the pool. The resulting gap between the starting price and your average trade price is called price impact.

For example, imagine a pool holding 100 BNB and 10 million tokens. Its starting rate is 100,000 tokens per BNB. Before fees, swapping 1 BNB returns about 99,010 tokens, because the pool has less of the token after the trade; that is roughly 1% price impact.

How do you inspect the quote before trading?

Start with the exact token pair and the amount you plan to swap. Check the reserves and quoted output together: a quote based on a deep pool may change little, while the same order against a shallow pool can move the price sharply. Pool fees also reduce the output, so the example above is not a final trade amount.

If you are checking a BSC token chart, PooCoin is a charting and trading tool for exploring token activity and making a swap. Treat its quote as a snapshot of pool conditions, then compare the token pair and current reserves with on-chain data from BscScan. The Uniswap developer documentation explains the reserve-based constant-product mechanism behind this kind of quote.

Suppose another trader buys tokens after you check the quote. The token reserve drops, so your original BNB amount now buys fewer tokens. A refreshed quote reflects the changed reserves; the earlier screen value does not lock in that rate.

What if the quote changes before the swap lands?

A quote can change again while your transaction waits to be included on the blockchain. Slippage is the difference between the expected output and what the pool can provide when the trade executes. Set a minimum output you would accept, and proceed only if the refreshed quote still meets it.

This check matters most for thin pools, where one trade can take a sizable share of available reserves. Token taxes or unusual contract rules can also make the received amount differ from a basic pool estimate. If the output falls below your minimum, the swap should fail instead of completing at a worse rate.

Takeaway: Check reserves, trade size, and refreshed output together; the quote depends on all three.