Skip to Content
Use the appSwap tokens
Use the app · Swap

Compare the route before you trade.

The swap screen probes several liquidity sources, ranks successful quotes by output, and lets you inspect alternatives before your wallet signs.

Exact input5 minute deadlinePrice-impact guard

Quote providers

Your wallet
Quote engine
compares output
BitBlocks V2Pancake V2/V31inch*
Wallet signature
ProviderQuote pathExecution targetFee represented by the app
BitBlocksV2 direct and multi-hop pathsBitBlocks Router0.25% LP fee per hop
PancakeSwapV2 direct and multi-hop pathsPancakeSwap V2 Router0.25% LP fee per hop
PancakeSwap V3Common V3 fee tiersPancakeSwap Smart RouterWinning pool’s fee tier
1inchAggregated BSC route, when enabledLive 1inch spender/router0.15% configured partner fee

The route engine uses WBNB, BUSD, USDT, ETH, BBKFI, WBBK V2, and legacy WBBK V1 as possible base assets for multi-hop discovery. A provider that errors or has no liquidity is excluded from the result.

Make a swap

Select the input and output tokens

Choose from the curated list, search the merged BSC token list, or paste a valid token address. Confirm the symbol and contract address for custom tokens.

Enter the amount to sell

The app quotes an exact input amount. Selecting Max for native BNB reserves a buffer for gas instead of using the entire balance.

Review the winning route

Open trade details to compare output, minimum received, network cost, route hops, LP fee, and price impact. Alternative successful routes remain selectable.

Set slippage if needed

The default is 0.3%. Presets are 0.3%, 0.5%, and 1%. Custom slippage is capped at 50%, with warnings for high values.

Authorize the input token

For ERC-20 input, use EIP-2612 when supported or call approve. The current EIP-2612 path signs typed data and then submits the token’s permit function on-chain before the swap; it is not a gasless combined swap. The spender is derived from the selected route, so changing routes can change the authorization target.

Confirm the swap

Review the final modal, select Swap, and inspect the wallet prompt. The app waits for the transaction receipt and reports success or failure.

Price-impact policy

For V2 and V3 quotes, the app compares the quoted output with a fee-adjusted mid-price:

Pure curve impactInterface classification
Below 3%Low
3% to below 5%Medium
5% to below 15%High
15% or moreBlocked

If a V2/V3 mid-price cannot be calculated, the app marks price impact unavailable instead of inventing a value. 1inch is treated as an opaque aggregate route, so local price impact is shown as unknown.

Slippage tolerance is not a target price. It is the maximum deterioration accepted between quote and execution. A very high value exposes the trade to worse execution and front-running.

BNB and WBNB

BNB ↔ WBNB is detected as a direct wrap or unwrap, not an AMM trade. Output is one-to-one before gas, price impact is zero, and no router quote is required.

The current swap page understands prefill parameters:

/swap?buyToken=0x... /swap?tokenIn=0x...&buyToken=0x... /swap?amountIn=1.25&buyToken=0x...

Treat prefilled addresses as untrusted input until you verify the token.

Last updated on