Smart routing
Every trade is quoted on direct pools at all four BDEX fee tiers and on two-hop routes through WBOT and USDT. You get the route that returns the most. Tokens without a direct pool can still be traded.
BotFlow finds the best route through BDEX V3 liquidity, takes native BOT in and out, and checks the price again right before you sign.
Most swap tools on a new chain make you wrap BOT in one place, approve in another and hope the price hasn't moved by the time you sign. BotFlow puts all of it in one flow and tells you plainly what each trade will cost.
Every trade is quoted on direct pools at all four BDEX fee tiers and on two-hop routes through WBOT and USDT. You get the route that returns the most. Tokens without a direct pool can still be traded.
Pay with BOT or receive BOT. Wrapping and unwrapping happen inside the trade, and BOT to WBOT is a direct 1:1 wrap with no pool fee.
Rate, route, price impact, minimum received and network fee are shown before you sign. High price impact turns the button red.
Paste any token address to trade it. BotFlow reads it from the chain and asks you to check it on the explorer before importing.
Share a link with the pair and amount filled in. Projects can send their community straight to a ready trade.
…/app/?from=BOT&to=USDT&amount=10
BotFlow only asks your wallet for the steps your trade actually needs.
The best route is found across every pool and refreshed every 15 seconds.
BOT is wrapped and the token approved, but only if needed. Approvals are for the exact amount by default.
The route is quoted again and the swap simulated. If the price fell below your minimum, nothing is sent.
You sign once. If you asked for BOT, it is unwrapped and sent to you.
BotFlow never holds your tokens. Every transaction is signed in your own wallet, and you stay in control of what the router can spend.
BotFlowRouter is a Solidity contract that sits in front of BDEX V3. It handles native BOT in one transaction, enforces your minimum on what you actually receive, supports fee-on-transfer tokens, and never keeps funds or approvals between calls.
Tested with Foundry, including a fork test against live BDEX pools. Not yet independently audited.
// Native BOT in, any token out
function swapExactBOTForTokens(
bytes path,
uint256 minOut,
address recipient,
uint256 deadline
) external payable
// Any token in, native BOT out
function swapExactTokensForBOT(...)
// Token to token, single or multi-hop
function swapExactTokensForTokens(...)
Chain ID 677, RPC https://rpc.botchain.ai. Always check addresses on the explorer before you trade.
| Contract | Address |
|---|---|
| BDEX V3 SwapRouter | 0x07032d47A1b9f8460cBeE9dC17c1d3E438693929 |
| BDEX V3 Quoter | 0x034A705b36067cff99ABf5C662Be881cBd8d0176 |
| WBOT | 0xD5452816194a3784dBa983426cCe7c122F4abd30 |
| USDT | 0xaBabc7Ddc03e501d190C676BF3d92ef0e6e87a3C |
| BotFlowRouter | 0x30E2dA3Bb34FC2d17F86318daaf45Aa72e7fe524 |
Yes. BotFlow runs on BOT Chain Mainnet, where BOT and USDT have real value. Start small, double-check every amount before signing, and only trade what you can afford to lose.
No. Every trade is signed in your own wallet and goes straight to the BOT Chain contracts. BotFlow has no backend and never has access to your keys.
BotFlow charges no fee. You pay the BDEX pool fee for the route (0.01% to 1%, shown before you sign) and the BOT Chain network fee.
Any EVM wallet, including MetaMask, OKX Wallet, Bitget Wallet and TokenPocket, on desktop or in a wallet's built-in browser. BotFlow adds BOT Chain Mainnet to your wallet if it isn't there yet.
Not yet. BotFlowRouter has a full test suite and is open source for anyone to review. An independent security review is on the roadmap before it handles user trades.
No. BotFlow is an independent, open source project built on BOT Chain and BDEX liquidity.