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

Mint Max-Per-Transaction Optimizer

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

Mint Max-Per-Transaction Optimizer watches the current page for mint transactions, reads the contract's max per transaction limit via eth_call and the user's current mint count, and calculates the optimal number of mints to maximize the transaction, suggesting the best quantity to mint in a single transaction to save on gas fees. It helps you mint the maximum allowed per transaction, reducing gas costs per mint.

WHERE IT RUNS

This tool operates as a userscript within the BotGentz extension framework, running directly in your browser on any website. It works on any EVM-compatible blockchain page—Ethereum, Polygon, Arbitrum, Optimism, and more—where mint contracts have per-transaction limits. The tool integrates seamlessly into your workflow, appearing as a draggable panel that stays accessible as you prepare to mint.

HOW TO USE

Enter the mint contract address and the function names for max per transaction, user mint count, and mint price in the "Contract Setup" section. Set the refresh interval. Click "Connect & Optimize" to connect your real wallet extension, which will begin reading mint data at your specified interval. The panel displays the max per transaction limit, your current mint count, remaining mints, the optimal quantity to mint, and estimated gas savings. Use "Calculate Now" for an immediate calculation, or "Stop Monitoring" to disconnect.

TECHNICAL OPERATION

Mint Max-Per-Transaction Optimizer uses raw JSON-RPC calls via window.ethereum.request() to interact with the blockchain. It loads ethers at runtime using a simple script tag injection for ABI encoding and contract interactions. The tool reads the max per transaction limit using eth_call with the user-specified function. It reads the user's current mint count using eth_call with the user count function. It reads the mint price using eth_call with the price function. The tool attempts multiple common function names (maxPerTransaction, maxMintPerTx, maxMint, getMaxPerTx, userMintCount, mintCount, getMintCount, walletMintCount, mintPrice, getMintPrice, currentPrice, price) as fallbacks. The optimal quantity is calculated as the minimum of (remaining mints) and (max per transaction). The tool displays the optimal quantity and estimates gas savings based on the number of mints per transaction.

THE PANEL

The Mint Max-Per-Transaction Optimizer panel is fully draggable and remembers its position between sessions using GM_setValue. It snaps to the edge of the viewport for a clean interface and can be collapsed to a small icon when not in use. The panel is resizable to accommodate longer content. Press Escape to quickly close or collapse the panel. The design is optimized for productivity with a dark theme, clear visual hierarchy, and responsive controls that adapt to your workflow.

PLEASE NOTE

This tool requires the free BotGentz extension installed in your browser and a real EVM wallet extension (MetaMask, Rabby, etc.) already installed. EVM chains only—this does not work on non-EVM blockchains. The tool cannot read the max per transaction limit if the contract does not expose a view function for it, cannot read the user's mint count if the contract does not expose it, cannot account for gas price fluctuations, and cannot predict if the mint will sell out before the transaction is submitted. No private keys are stored or transmitted—all data is read-only from the blockchain. Always verify the contract address and function names before using the optimizer.

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.