SushiSwap Router
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
SushiSwap Router provides direct, non-custodial access to the SushiSwap decentralized exchange protocol on EVM-compatible blockchains. It enables token swaps with precise control over slippage and deadlines, liquidity provision and removal, and comprehensive read-only access to pool state. The tool reads token balances, allowances, liquidity pool reserves, pair addresses, factory contract state, router contract state, chain ID, block timestamp, and gas price. It writes swapExactTokensForTokens, swapTokensForExactTokens, addLiquidity, removeLiquidity, swapExactETHForTokens, swapTokensForExactETH, swapExactTokensForETH, and swapETHForExactTokens. All operations are signed and broadcast through your connected wallet — funds never leave your control.
HOW TO USE
Connect your EVM-compatible wallet (MetaMask, WalletConnect, or similar) using the wallet bridge. Select the network that matches the SushiSwap deployment you wish to use (Ethereum, BSC, Polygon, Arbitrum, Optimism, Avalanche, Fantom, Base). Paste the router contract address — the tool does not hardcode any address, giving you full control to use official SushiSwap routers or fork deployments. Choose your action from the dropdown: swap exact tokens for tokens, swap tokens for exact tokens, swap exact ETH for tokens, swap ETH for exact tokens, swap exact tokens for ETH, swap tokens for exact ETH, add liquidity, or remove liquidity. Fill in the token addresses, amounts, slippage tolerance (min out / max in), and deadline in seconds. Click Review to verify all parameters before signing. The tool shows a clear summary of the transaction, then signs and broadcasts through your wallet. Transaction progress is displayed with a status bar and confirmation link.
HOW IT WORKS UNDER THE HOOD
The tool uses a dynamic gas estimation strategy that adapts to network conditions. Before each transaction, it calls estimateGas on the router method with the exact parameters, then adds a 20% buffer to avoid out-of-gas failures. For swaps, the tool constructs the path array automatically — if ETH is involved, it substitutes WETH for the router contract and sets the appropriate payable flag. For addLiquidity operations, the tool calculates proportional amounts and validates that the token pair exists. The deadline is converted from seconds-from-now to a UNIX timestamp, preventing stale transactions. After broadcasting, the tool waits for the transaction receipt using ethers.js wait() with a configurable confirmation count. It uses receipt.effectiveGasPrice for accurate cost reporting, not tx.gasPrice — critical for post-EIP-1559 networks. All token amounts are parsed using ethers.utils.parseUnits with 18 decimals by default, with automatic detection of the current network's native currency.
WHAT IT CANNOT SEE
The tool cannot verify that the swap will execute without frontrunning or MEV interference; it only submits the transaction and cannot control the order in which miners or validators include it. It cannot detect if the pool has been manipulated by flash loans or sandwich attacks; it reads the current state but does not analyze historical patterns or detect ongoing attacks. It cannot guarantee that the quoted price will match the final execution price due to slippage and block timing; the tool uses the slippage parameters you provide, but extreme market volatility can still cause price divergence. It cannot verify that the token contract is not malicious or a honeypot; the tool operates entirely on the addresses you provide and does not perform security audits. It cannot verify that the liquidity pool exists or has sufficient reserves before submitting the transaction — the router will revert if the path is invalid.
PLEASE NOTE
This tool works exclusively with EVM-compatible blockchains (Ethereum, BSC, Polygon, Arbitrum, Optimism, Avalanche, Fantom, Base, and similar). It does not support non-EVM chains. Always verify the router contract address against official SushiSwap documentation before use. Using an incorrect router address may result in loss of funds. The tool is provided as-is with no warranty of any kind. Never approve a token contract that you do not fully understand and trust.