Token Swap Executor
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
This tool simulates and analyzes token swaps before execution, helping you understand trade parameters and risks. It reads your wallet balance for the input token, checks allowance for the swap router contract, and analyzes swap parameters including price, output amount, minimum output (with slippage), price impact, swap fee, route, protocol, approval status, and gas estimate. The tool provides a comprehensive pre-swap assessment that helps you identify potential issues like insufficient balance, missing approval, or high price impact before committing to the actual swap.
HOW TO USE
Connect your EVM wallet using the "Connect" button, or manually enter any wallet address. Enter the input token address, output token address, and swap router contract address. Enter the amount to swap and set your slippage tolerance (default 0.5%). Select your network and click "Simulate swap" to analyze the trade. The tool will display your address, network, token addresses, input balance, exchange rate, estimated output, minimum output (with slippage), price impact, swap fee, route, protocol, approval status, and gas estimate. If all checks pass, you'll see a success message indicating you are ready to swap. If not, the tool will highlight what needs attention.
TECHNICAL MECHANISM
The tool performs a multi-step swap simulation. First, it reads the user's balance for the input token via on-chain balanceOf calls (simulated in this demo, but would use ethers.js provider calls in production). It then checks the allowance for the router contract by calling allowance(inputToken, owner, router). The exchange rate is estimated from DEX oracles or liquidity pool data (simulated). Output amount is calculated as amount × price. Minimum output is outputAmount × (1 - slippage/100). Price impact is estimated from pool liquidity. The swap fee is computed as 0.0003 × amount (standard Uniswap fee). Route and protocol information are determined from the swap path. Gas estimate is based on typical swap complexity. All calculations are performed live with user-provided parameters.
WHAT IT CANNOT SEE
The tool cannot view positions on non-EVM chains (e.g., Solana, Bitcoin) or protocols that are not integrated with the tool's data sources. It cannot show real-time pending transactions or mempool activity—only simulated swap data is available. It cannot access wallet data without explicit user connection or manual address entry. It cannot detect off-chain holdings or centralized exchange balances. It cannot execute swap transactions—this is an analysis and simulation tool only. It cannot guarantee swap execution due to gas fluctuations, slippage, or liquidity changes that may occur between simulation and execution. The tool does not account for tax implications or protocol fees beyond the simulated swap fee. The tool's data sources may have rate limits or require API keys for production use. It does not provide financial advice or guarantee the accuracy of aggregated data.
PLEASE NOTE
This tool is for informational and simulation purposes only and is not financial advice. Token swaps involve risks including price volatility, slippage, and potential loss of funds. Always verify swap parameters directly on-chain using a block explorer. The tool's data sources are subject to rate limits and availability. This tool only works with EVM-compatible chains. Use at your own risk.