Best Route Auto-Selector
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
Best Route Auto-Selector is a trading tool that watches the page for token swap or trade interfaces, then queries multiple DEX aggregators and liquidity sources via window.ethereum to compare available routes, automatically selects the route with the best effective price and lowest slippage, and updates the page UI to use the selected route. It scans the page for trade parameters, queries multiple DEX routers via on-chain calls to get quotes, compares effective prices, fees, and estimated slippage across routes, and displays a route comparison overlay showing the best route vs alternatives before applying.
WHERE IT RUNS
This tool operates as a panel within the BotGentz browser extension, available for Chrome, Firefox, Edge, and Brave. It works on any webpage displaying token swap or trade interfaces. Common sources include Uniswap, PancakeSwap, SushiSwap, 1inch, and other decentralized exchanges and aggregators.
HOW TO USE
Navigate to any DEX page where you want to execute a trade. Open the BotGentz extension and select Best Route Auto-Selector from the tool menu. The panel will appear on the side of your browser. Click the "Connect Wallet" button to connect your EVM wallet. Click the "Find Best Route" button to analyze the trade page, query multiple DEXes for quotes, and select the best route. A comparison overlay will appear showing the best route versus alternatives. You can customize preferred DEXes, max routes to compare, auto-select threshold, and minimum liquidity in the settings. Use the "Detect Trade Parameters" button to preview detected trade details.
TECHNICAL SECTION — ROUTE COMPARISON AND SELECTION PIPELINE
This tool uses a multi-stage pipeline to compare and select the best trading route. First, it scans the page DOM to detect trade parameters including token addresses (using pattern matching for 0x + 40 hex chars), trade amounts, and current selected route. Second, it builds a list of DEX routers to query based on user preferences and a built-in list of known routers (Uniswap, SushiSwap, PancakeSwap, Curve, 1inch). Third, it performs on-chain calls to each router using the connected EVM wallet via window.ethereum, simulating the swap to get the effective price, amount out, fees, and estimated slippage for each route. Fourth, it compares the quotes across all queried routes, ranking them by effective price (best price first). Fifth, it calculates the percentage improvement of the best route over the second-best route. Sixth, it applies a configurable auto-select threshold: if the improvement exceeds the threshold, it displays a comparison overlay for user confirmation; otherwise, it auto-applies the best route. Seventh, it interacts with the page UI to select the best route by finding the route selector element (select dropdown or button group) and programmatically updating it, then triggering a re-quote to refresh the displayed price.
THE PANEL
The side panel is designed for seamless integration into your browsing workflow. You can drag it to either side of the window, and it remembers your preferred position per website. It supports snap-to-edge behavior and can be collapsed to a small tab for minimal distraction. The panel is resizable horizontally and vertically, with a minimum width of 280px and maximum of 600px. Pressing the Escape key closes the panel. All settings are saved locally.
PLEASE NOTE
This tool requires the free BotGentz extension and a real EVM wallet extension (such as MetaMask) already installed in your browser. It works with EVM-compatible chains (Ethereum, Polygon, Arbitrum, Optimism, etc.). Cannot query all possible routes due to gas and time constraints. Relies on DEX routers being available and responsive. Some aggregators may not expose route selection in the UI. Cannot account for MEV or front-running in route selection. Requires the page to display route options in a detectable format. Does not guarantee execution at quoted prices. Websites change their DEX page formats frequently, and extraction scripts may need periodic updates. This tool does not store or transmit page content except for the address queries sent to the EVM network. No browsing history or personal data is collected or retained.