Cross-DEX Arbitrage 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
The Cross-DEX Arbitrage Executor enables users to capture price differences between decentralized exchanges (DEXs) through automated arbitrage trading. Arbitrage opportunities arise when the same token trades at different prices on different DEXs—a user can buy low on one DEX and sell high on another, pocketing the difference. This tool scans for such opportunities, evaluates potential profits against gas costs and slippage, and executes the trade if the profit exceeds a configurable threshold.
The tool reads token prices, liquidity pool states, DEX protocol states, token balances, pool reserves, arbitrage opportunity parameters, and profit estimates. It compares prices across multiple DEXs, calculates the potential profit after accounting for fees and slippage, and executes the arbitrage trade through the configured DEX routers. The tool supports custom token amounts, minimum profit thresholds, and slippage parameters to ensure trades are only executed when economically viable.
HOW TO USE
1. Connect your wallet using the Connect button. The tool automatically detects your connected address and network.
2. Select the network where your tokens and DEXs are located using the network dropdown.
3. Enter the token address you want to arbitrage and the amount to trade.
4. Enter the router addresses for the two DEXs you want to compare (e.g., Uniswap V2 and PancakeSwap routers).
5. Configure the minimum profit threshold percentage (e.g., 0.5% means only execute if profit exceeds 0.5%) and slippage tolerance.
6. Click "Scan for arbitrage opportunities" to check current prices on both DEXs.
7. Review the opportunity details including prices, price difference, and estimated profit.
8. If the opportunity is profitable, click "Execute Arbitrage" to submit the trade through your wallet.
9. The tool will execute the arbitrage in a single transaction (buy on DEX 1, sell on DEX 2) and record the result in history.
TECHNICAL MECHANISM
The tool queries the current price of the token on each DEX by reading the reserves from the corresponding liquidity pools via the DEX router contracts. It calculates the price difference as a percentage and estimates the potential profit by simulating the trade: buy the token on the cheaper DEX and immediately sell on the more expensive DEX, accounting for the DEX fee, slippage, and gas costs. If the estimated profit exceeds the configured minimum threshold, the tool executes the arbitrage as a single transaction. The transaction uses the DEX routers to perform the swap on each DEX sequentially—first buying the token on DEX 1 (cheaper), then selling it on DEX 2 (more expensive) with a deadline and slippage protection. The net profit is the difference between the sale proceeds and the purchase cost, minus fees and gas.
WHAT IT CANNOT SEE
This tool cannot verify that the price feed is accurate or reliable; it relies on on-chain DEX prices which may be manipulated or stale. It cannot detect if the oracle has been compromised or manipulated. It cannot ensure that arbitrage opportunities will persist long enough for execution—front-running is a significant risk in arbitrage trading. It cannot guarantee that arbitrage will execute at the estimated profit due to slippage, market movement, and block timing. It cannot verify that the DEX contracts have not been upgraded or modified. It cannot detect if the swap path is optimal or not front-run by malicious actors. It cannot recover funds if execution fails due to contract bugs, insufficient approvals, out-of-gas errors, or blockchain reorgs. It cannot verify that tokens being traded are legitimate or not honeypot contracts. It cannot predict market movements, price gaps, or flash crashes that may affect arbitrage execution. It cannot guarantee execution during extreme network congestion, high gas prices, or volatile market conditions. It cannot detect if the underlying DEX protocol has been compromised or is returning manipulated prices. It cannot prevent the user from canceling or modifying arbitrage parameters through other interfaces. It cannot ensure that the arbitrage opportunity is genuine and not a sandwich attack vector designed to exploit the trader. It cannot guarantee that gas costs will not exceed potential profits.
PLEASE NOTE
This tool is designed for EVM-compatible blockchains with multiple DEXs (Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, Avalanche, Fantom, and others). It requires an active wallet connection and sufficient native currency for gas fees and the token amount for the trade. Always verify the DEX router addresses and token address before executing. Arbitrage is a highly competitive activity—opportunities may be front-run by bots. The tool is provided as-is with no warranty; users assume full responsibility for their transactions and should exercise caution when executing arbitrage trades. For mainnet usage, ensure the DEX contracts have been audited and you understand the risks of arbitrage including slippage, gas costs, and smart contract risks.