This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

DEX Arbitrage Opportunity Alert

Trading · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryTrading
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

DEX Arbitrage Opportunity Alert is a sophisticated trading tool that detects and executes arbitrage opportunities across multiple decentralized exchanges in real-time. When you're on a supported DEX (Uniswap, SushiSwap, 1inch, Curve, or Balancer), the tool monitors the current token pair price while simultaneously fetching prices for the same token pair from all other supported DEXs via eth_call to pool contracts and public APIs. It compares prices across DEXs and calculates potential arbitrage opportunities—buying low on one DEX and selling high on another—including estimated gas costs, slippage, and net profit. The panel displays a price comparison with arbitrage opportunities ranked by profit percentage, showing the optimal trading path, buy/sell prices, gross profit, net profit after gas, and the executing DEX pair. When an opportunity exceeds a configurable profit threshold, the tool sends a desktop notification and provides an "Execute Arbitrage" button. The execution constructs and sends the required swap transactions either as a bundle or sequentially using multi-call integration where available. All arbitrage history is tracked for performance analysis.

WHERE IT RUNS

This overlay operates on major DEX platforms including Uniswap (app.uniswap.org, uniswap.org), SushiSwap (sushi.com), 1inch (1inch.io), Curve (curve.fi), and Balancer (balancer.fi). It works in any browser that supports the BotGentz extension framework and has an EVM-compatible wallet extension installed. The panel activates automatically when you're on a supported DEX page with an active trading pair.

HOW TO USE

Install the extension and connect your wallet. Navigate to any supported DEX and select a trading pair. The tool automatically detects the token pair and current price from the page, then fetches prices from all supported DEXs to identify arbitrage opportunities. The panel displays the best opportunity with buy/sell DEX names, prices, profit percentage, net profit, and gas cost. Configure your settings: set the minimum profit percentage threshold (default 2%), maximum gas cost for arbitrage (default 0.01 ETH), slippage tolerance (default 0.5%), and select which DEXs to include in the scan. Enable auto-execute for fully automated arbitrage (requires confirmation), or keep it off for manual execution. When a profitable opportunity is detected, the tool sends a notification and displays an "Execute Arbitrage" button. Click "Execute Arbitrage" to review the opportunity details and confirm execution. Use the "Refresh" button to manually scan for opportunities, "Save Settings" to apply changes, and "Copy Report" to export a summary. The tool tracks all arbitrage history for performance review.

MECHANISM: MULTI-DEX PRICE AGGREGATION WITH PROFIT CALCULATION AND BUNDLED EXECUTION

The extension implements a parallel price aggregation system that fetches current prices from all supported DEXs simultaneously. For each supported DEX, the tool uses the appropriate price query method via eth_call: getReserves() for Uniswap-style pools, get_virtual_price() for Curve, and getPoolTokens() for Balancer. The price data is normalized to a common quote token for comparison. The arbitrage engine iterates through all DEX pairs (buy on DEX A, sell on DEX B), calculating the gross profit as (sell_price - buy_price) * amount, then subtracts the estimated gas cost (using the current gas price multiplied by the estimated gas limit of ~200,000 for two swaps). The net profit and profit percentage are displayed, with opportunities sorted by profitability. The execution module uses ethers.js loaded at runtime to construct swap transactions via the appropriate DEX router contracts (Uniswap Router, SushiSwap Router, 1inch Aggregator, Curve Swap, Balancer Vault). The tool supports both sequential execution (buy then sell) and bundled execution using multi-call aggregation (where available on the chain). Gas estimation is performed with a configurable multiplier, and slippage protection is applied using the user's tolerance setting. All arbitrage history is stored locally using GM_setValue, tracking the DEX pair, price difference, profit percentage, net profit, and execution status. The tool also caches price data for 5 seconds to minimize RPC calls while maintaining freshness.

THE PANEL

The overlay panel is fully draggable via its title bar and remembers its position per-site using GM_setValue. It snaps to the nearest edge when dragged within 40px of any screen boundary. The panel includes clear sections for arbitrage monitor (chain, wallet address, token pair, current price, gas price), opportunities (best opportunity with buy/sell DEX names, prices, profit percentage, net profit, gas cost, and status indicator), other opportunities (secondary arbitrage opportunities with profit percentages), settings (minimum profit input, max gas cost input, slippage input, auto-execute toggle, notification toggle), history (recent arbitrage executions with DEX pairs, profit percentages, and timestamps), and action buttons (Refresh, Save Settings, Copy Report, Clear History). The best opportunity section highlights profitable opportunities with a green indicator and displays an "Execute Arbitrage" button for one-click execution. Pressing Escape temporarily dismisses the panel until you navigate to a new DEX page or manually reactivate.

PLEASE NOTE

This extension requires the free BotGentz framework extension to be installed and active. You must also have a real EVM-compatible wallet extension (such as MetaMask, WalletConnect, Coinbase Wallet, or Rabby) already installed in your browser—the overlay uses your wallet's RPC provider for eth_call queries and to send swap transactions. This tool sends real on-chain transactions when arbitrage is executed—each arbitrage requires two swaps (buy + sell), costing gas for both transactions. The tool cannot detect arbitrage opportunities that require cross-chain execution; depends on DEX price feeds which may be manipulated or delayed; cannot guarantee execution at the exact arbitrage price due to slippage and market volatility; cannot execute arbitrage that requires flash loans on chains without flash loan support; does not support non-EVM chains where DEX interfaces differ; cannot detect arbitrage opportunities if the page is closed; cannot account for MEV competition or front-running; cannot execute multi-hop arbitrage that requires complex routing; and gas costs may make small opportunities unprofitable. No private keys, wallet balances, browsing history, or position data are ever collected, transmitted, or stored outside your local browser—all data is stored locally using GM_setValue. Arbitrage trading carries significant risk—execution may be front-run, prices may move against you, and gas costs can erode profits. Always monitor your positions and verify opportunities before executing. This tool is for informational purposes only—users should verify all opportunity data independently before executing any transaction.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.