BNB field guide

From a quote to an on-chain trade

Understand token addresses, approvals, routing, transaction inclusion and finality on BNB Smart Chain.

Reviewed 2026-09-17 · BSC Trading Bots Editorial Team

An on-chain trade is a signed wallet transaction that interacts with smart contracts. The bot provides the interface and transaction path; the network executes the transaction and records its outcome.

1. Identify the token and the network

Token names and tickers are not unique. Match the contract address against the project's official source and confirm you are on BNB Smart Chain. Similar symbols, copied branding and identical-looking EVM addresses can cause confusion. A token balance on one network is not automatically available on another.

Record what you intend to exchange and how much you can spend. Keep BNB available for transaction gas rather than allocating the entire native balance to a buy. The exact required amount depends on the transaction and current network conditions.

2. Understand the quote

A swap quote estimates the output for a particular input and route at that moment. The route can use one or several liquidity pools. Pool depth and the size of your order affect price impact. Slippage tolerance sets how much movement your instruction permits between the quote and execution; it does not remove that movement.

A wider tolerance can permit a much worse fill. A narrow tolerance can cause execution to fail when conditions change. Neither setting protects against every token-contract restriction. Read the cost and execution guide before treating the quote as a guaranteed result.

3. Approve and sign

For tokens that require an allowance, an approval authorizes a contract to spend a specified token amount. That permission is separate from the swap itself. Read the spender and spending cap before signing. An internal bot wallet may perform these steps on your behalf, making its key and permission model particularly important.

Disconnecting a wallet from a website does not revoke its token allowances. Revocation is a separate on-chain action and can require gas. MetaMask's allowance guide explains the distinction and includes BNB Chain options.

4. Inclusion is not the same as a quote

Once submitted, the transaction must be included and executed. Competing transactions, route availability, gas settings and contract rules can affect the outcome. A bot displaying “sent” is not proof that you received the expected tokens. Check the transaction receipt and resulting wallet balances.

Finality concerns the stability of the recorded result. BNB Chain's H2 2026 roadmap reports 450 ms block intervals and approximately 650 ms in-memory finality after H1 improvements. These are network-level measurements, not a promise that a bot will fill every order within that time.

5. Reconcile the result

Keep the transaction hash, actual token amount received and fees. If a swap fails, inspect its status before sending a duplicate. Pending and failed are different states; a delayed display can otherwise lead to an accidental second trade.

Continue exploring BNB

Gas & fees

Understand BNB gas, platform fees and the final swap quote.