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

NFT Mint Sniper

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 Sniper watches NFT minting pages and automatically submits mint transactions when your conditions are met. Set a maximum price per mint, specify how many NFTs to mint, and toggle auto-mint. The tool reads the contract's mint price, total supply, and paused status directly from the blockchain, then executes the mint transaction with gas settings you control—adjustable gas multiplier from 1.0x to 2.0x. It monitors your wallet balance to ensure sufficient funds before minting, and provides real-time status updates on the contract state.

WHERE IT RUNS

Any webpage that displays an NFT contract address and minting interface—NFT marketplaces, project launch pages, mint dashboards, and collector portals. The script automatically detects contract addresses and mint prices from the page content, or you can paste the address manually. Works with any EVM-compatible chain (Ethereum, Polygon, Arbitrum, Optimism, etc.) as long as your wallet is connected to the correct network.

HOW TO USE

Install the script and navigate to an NFT mint page. Click "Connect Wallet" to link your MetaMask or other EVM wallet. The tool will detect the contract address and mint price automatically—verify these values. Set your maximum price threshold (leave empty for no limit), choose how many to mint per transaction, and adjust the gas multiplier (1.1x recommended for faster inclusion). Toggle "Auto-mint when conditions met" to enable automatic minting. Click "Start Watching"—the script checks the contract every 5 seconds. When price is below your threshold and the contract is active, it submits the mint transaction instantly. Use Ctrl+Shift+S to start/stop watching without opening the panel.

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 builds a minimal contract interface with common mint function signatures: mint(uint256 amount) and mint(address to, uint256 amount). Contract reads use eth_call via the provider, while writes use eth_sendTransaction via the signer. Gas estimation is performed with a 20% buffer applied to the estimate, then multiplied by the user's gas multiplier. The script caches contract info between checks to minimize RPC calls. DOM detection uses textContent extraction with visible text only (hidden elements filtered), scanning for patterns like "0x...", "Mint Price:", and "Supply:" using regex matching. The watch loop runs on a 5-second interval but pauses after a successful mint to prevent duplicate transactions. If WebMCP (navigator.modelContext) is available, the script prefers it for contract detection as a fallback-aware enhancement.

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. Minting costs gas in the network's native token—ensure your wallet has sufficient balance for both the mint price and gas fees. This tool reads contract data but cannot detect malicious contracts, front-running attempts, or network congestion issues. Always verify the contract address and mint price independently before enabling auto-mint. The script does not store or share any data—all processing happens locally in your browser. Sites update their markup over time; if detection fails, use the manual input fields.

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.