Base NFT Batch Mint-and-Send (New Mint, Not Transfer)
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
This tool enables you to batch mint and send new NFTs (ERC-721 or ERC-1155) directly from your NFT contract to multiple recipients in a single transaction on Base. Unlike airdrop tools that transfer existing tokens, this tool calls your NFT contract's mint function to create new tokens and assign them to recipients in one batch operation. It reads your connected wallet address, the chain ID (must be 8453), the NFT contract address, the mint function signature (e.g., mintBatch(address[], string[])), recipient addresses, and minting parameters (such as token URIs for ERC-721 or token IDs and amounts for ERC-1155). You configure the minting parameters—which recipients receive which tokens—and each execution is a single signed transaction that calls your contract's mint function directly. The tool does not use the BotGentz sender contract; it interacts directly with your NFT contract. On Base, gas costs are significantly lower than Ethereum mainnet, making this tool highly cost-effective for large-scale mints.
HOW TO USE
Connect your wallet (Base only), enter the NFT contract address (which must support batch minting), the exact mint function signature (e.g., "mintBatch(address[], string[])" or "mintBatch(address[], uint256[], uint256[])"), and list each mint operation as "recipient, parameter" (one per line). For ERC-721, the parameter is the token URI; for ERC-1155, the parameter is the amount (token ID is assumed to be the same for all). The tool will parse the list, show you the total number of recipients, and estimate the gas cost. You then execute the batch mint in a single transaction. Each batch is a single signed transaction; for recurring mints, you repeat the process on your chosen schedule. The tool does not automate scheduling—you decide when to execute each batch.
TECHNICAL MECHANISM
The tool builds a direct transaction to your NFT contract using the specified mint function signature. It encodes the function call with the recipient addresses and minting parameters (token URIs or amounts) into a single calldata payload. The tool then sends this transaction using your connected wallet's signer, paying gas in ETH. No approval is required because this is a mint operation, not a transfer. The tool does not use any intermediate contract; it calls your NFT contract directly. If your contract requires additional parameters (e.g., a merkle proof, signature, or payment), the tool would need to be extended to support them—this version assumes a straightforward mintBatch function with recipients and token data arrays. Gas costs are estimated before sending to give you an indication of the transaction cost.
WHAT IT CANNOT SEE
The tool cannot send native ETH or any token standard other than ERC-721 and ERC-1155. It cannot detect token tax or fee-on-transfer dynamics for non-standard tokens. It cannot recover incorrectly entered recipient addresses—invalid addresses are simply skipped. It is limited to NFT contracts that implement batch minting functions (e.g., mintBatch, mint, or custom mint with multiple recipients). The tool does not validate that the NFT contract is secure or that the minting parameters are valid—you must ensure your contract is correctly deployed and that the parameters are correct. It does not automatically execute recurring mints; each execution is a separate transaction that you manually trigger. Gas costs for large batches may be high. The tool does not use the BotGentz sender contract for minting—it calls the NFT contract directly. The tool is limited to Base only.
PLEASE NOTE
This tool works exclusively on Base (chainId 8453). It does not support any other EVM chain. The NFT contract must be deployed and support batch minting. You are responsible for providing the correct function signature and parameters. This tool does not handle minting fees, royalties, or other contract-specific logic—it simply calls the function you specify. Always confirm the contract address and function signature before signing any transaction. This tool is provided as-is; you are responsible for verifying recipient addresses and minting parameters.