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

NFT Mint Transaction Retry Tool

NFTs · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryNFTs
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

NFT Mint Transaction Retry Tool monitors your pending NFT mint transactions and automatically retries those that fail or get stuck. It detects reverted transactions, dropped transactions, and transactions pending too long, then resubmits them with higher gas settings. Configure max retry attempts, retry delay (seconds), and gas multiplier per retry (1.1x to 2.0x). The tool tracks retry attempts and provides success/failure notifications. Perfect for NFT launches with high network congestion, ensuring your mint transactions eventually go through without manual intervention.

WHERE IT RUNS

Any webpage with NFT minting activity—NFT marketplaces, project launch pages, mint dashboards, and collector portals. The script monitors your wallet's pending transactions on any EVM-compatible chain (Ethereum, Polygon, Arbitrum, Optimism, etc.). The tool automatically detects contract addresses from the page content, or you can paste the address manually.

HOW TO USE

Install the script and navigate to any NFT mint page. Click "Connect Wallet" to link your MetaMask or other EVM wallet. The tool will detect the contract address automatically—verify it. Set your retry parameters: max retry attempts (default 3), retry delay (default 30 seconds), and gas multiplier (default 1.5x). Toggle auto-retry on or off. Click "Start Monitoring"—the tool checks your pending transactions every 5 seconds. When a transaction fails or gets stuck, it automatically retries with higher gas after the configured delay. Use the manual retry section to retry a specific transaction hash. Keyboard shortcut: Ctrl+Shift+R to start/stop monitoring.

TECHNICAL MECHANISM

The script loads ethers.js v5.7.2 dynamically via a DOM-injected script tag, then creates a Web3Provider from window.ethereum. It monitors transactions using eth_getBlockByNumber with 'pending' to detect pending transactions from the wallet, and eth_getTransactionReceipt to check final status. Failed transactions (receipt status 0x0) are added to a retry queue. The retry mechanism fetches the original transaction via eth_getTransactionByHash, retrieves the current gas price via eth_gasPrice, applies the user's gas multiplier, and resubmits the transaction with the same nonce and data but higher gas. This effectively replaces the failed transaction with a new one using the same nonce. Each retry attempt increments the counter; when max retries are reached, the tool stops retrying and notifies the user. The tool distinguishes between pending, confirmed, and failed states, and handles stuck transactions (pending > 60 seconds) by flagging them for user attention rather than auto-retrying.

THE PANEL

The tool runs inside BGPanel, a lightweight UI system built into the BotGentz extension. Drag the panel by its header to reposition it anywhere on screen—it snaps to edges and remembers its position per site. Click the header to collapse the panel into a small bubble; click again to expand. Resize the panel by dragging its bottom-right corner. Press Escape at any time to close the panel. The panel stays out of your way but is always accessible via the extension's toolbar.

PLEASE NOTE

Requires the free BotGentz browser extension and a real EVM wallet extension (MetaMask, Coinbase Wallet, or any wallet that injects window.ethereum). The script supports EVM-compatible chains only. Retrying a transaction may incur additional gas fees—the gas multiplier increases the gas price for each retry. This tool cannot detect why the original transaction failed beyond the revert reason, cannot guarantee retry success, cannot recover from wallet rejections (e.g., user denies the transaction in the wallet), and cannot detect front-running or network congestion reliably. Always verify the contract address independently. The script does not store or share any data—all processing happens locally in your browser.

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.