DEX Failed Swap Auto-Retry
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
DEX Failed Swap Auto-Retry monitors the current DEX swap page for failed swap transactions, detects the failure reason — insufficient liquidity, slippage, gas, or approval — and automatically retries with adjusted parameters. The tool increases slippage tolerance, raises gas settings, or changes the route based on the failure reason, then attempts the swap again. You can configure the maximum number of retries, retry delay, slippage increment, gas increment, and which failure types trigger retries. The panel displays retry status, failure reason, and retry count.
WHERE IT RUNS
This userscript runs inside major DEX platforms including Uniswap, 1inch, SushiSwap, and PancakeSwap in your browser, powered by the free BotGentz extension. It operates entirely on the page you are viewing — it monitors swap status through your wallet provider and adjusts page settings for retries. The tool signs and sends transactions as part of the retry process.
HOW TO USE
Install the BotGentz extension, then install this userscript from the BotGentz catalogue. Navigate to a swap page on Uniswap, 1inch, SushiSwap, or PancakeSwap. Connect your wallet (MetaMask or any EVM-compatible wallet) — the tool uses your wallet to monitor transaction status and execute retries. Configure your settings — set the maximum number of retries, retry delay in seconds, slippage increment, gas increment, and toggle which failure types should trigger retries. Click "Start Monitoring" to begin. The tool will monitor swap transactions and automatically retry when failures are detected, updating the panel with status, failure reason, and retry count.
HOW IT WORKS UNDER THE HOOD
The tool monitors the page for swap transaction activity. When a swap transaction fails, the tool detects the failure reason by analyzing the transaction receipt and error message — insufficient liquidity (router error), slippage (price moved beyond tolerance), gas (out of gas or gas price too low), or approval (token not approved). Based on the configured retry settings, the tool adjusts the relevant parameter: slippage is increased by the configured increment, gas is multiplied by the gas increment, or the route is changed. It then triggers the swap again through the DEX's UI or by direct contract interaction. The tool tracks retry attempts and stops after the maximum retry limit is reached. All settings are persisted locally using GM_setValue.
THE PANEL
The tool runs in the BotGentz panel, a draggable floating interface that stays on top of the page. You can drag the panel by its header, collapse it to a small bubble, and resize it. The panel remembers its position per site, so it stays where you left it when you return to the DEX. Press Escape to close the panel when you are done. The panel includes a wallet connection button, status display, failure reason display, retry count display, settings for auto-retry, max retries, retry delay, slippage increment, gas increment, and toggles for each failure type, plus start/stop monitoring and reset retry count buttons.
PLEASE NOTE
This tool requires the free BotGentz extension and a real EVM wallet extension (MetaMask or similar) already installed in your browser. The tool works on EVM chains only — Ethereum, Polygon, Arbitrum, Optimism, BSC, and other EVM chains are supported. This tool signs and sends transactions — it can move funds from your wallet. Always review retry settings carefully before starting monitoring. The tool cannot guarantee that retries will succeed, especially in volatile market conditions. DEX platforms frequently update their interfaces — if the tool stops working, check for an updated version or report the issue. Test with small amounts first to ensure retry parameters work as expected.