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

Base ERC-1155 Multi-Edition Batch Sender

NFTs · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
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

This tool mints new ERC-1155 multi-edition tokens from an existing collection and sends them directly to multiple recipients in a single batched transaction on Base. ERC-1155 is the multi-token standard perfect for limited editions, collectibles, and gaming items where multiple copies of the same token ID exist. Instead of minting one edition at a time and paying gas for each transfer, this tool combines all mint-and-send operations into one call to a shared bulk-sender contract. The tool reads the contract's ownership, minter role, token total supply, and metadata URI. It checks recipient wallet balances and current gas price before submitting the transaction. You specify the ERC-1155 contract address, the token ID to distribute (e.g., edition #1), base metadata URI, a list of recipient addresses with per-address quantities, and the mint price per token (if any). The tool computes the total cost including the sender contract fee, verifies your wallet has sufficient balance, and submits one transaction that mints and pushes all editions to recipients' wallets.

HOW TO USE

Connect your EVM wallet via the BotGentz wallet bridge. Select Base (chain ID 8453) from the network dropdown. Enter the address of the ERC-1155 contract you control (or have minter permissions for). Specify the token ID (e.g., 1 for "Edition 1") you want to distribute. Provide the base metadata URI that will be used for the token metadata. In the text area, list each recipient on a separate line with their address and the quantity of tokens to mint for them, separated by a comma. Set the price per token in wei (use 0 for free distributions). Click "Review batch" to see the recipient count, total tokens, itemized cost, sender contract fee, and the total amount payable. The tool also displays the sender contract address and its owner for transparency. If everything looks correct, click "Sign & send batch" — your wallet will ask you to confirm the transaction. Once confirmed, the tool shows progress and the final transaction hash with a link to the Base block explorer.

TECHNICAL MECHANISM

This tool uses the BotGentz shared bulk-sender contract registry, keyed by chain ID and ERC standard. For Base (chain 8453), the erc1155 sender address is hardcoded from the registry. The tool calls `fee()` and `owner()` on the sender contract live every time — it never caches these values. It computes the total payable as (price per token × total token count) + sender fee. Before signing, it checks the connected wallet's native balance against this total using `provider.getBalance()`. The batch operation calls `batchMint1155(address nft, uint256 tokenId, address[] recipients, uint256[] amounts, string baseURI, uint256 pricePerToken)` on the sender contract, sending the exact total value as `msg.value`. The sender contract then iterates the recipient list, mints the specified quantity for each using the ERC-1155 contract's mint function, and transfers ownership atomically within the same transaction. All recipient operations are sequential and awaited inside the contract, preventing nonce conflicts. The tool uses `receipt.effectiveGasPrice` to report actual gas cost after EIP-1559, never `tx.gasPrice`. This is a true push distribution — recipients do not need to call any claim function or pay gas to receive their editions.

WHAT IT CANNOT SEE

This tool cannot verify whether the off-chain metadata URIs you provide are actually accessible or correctly formatted. If the base URI points to a missing IPFS hash or a broken server, the tokens will still mint successfully but will display no metadata. It also cannot confirm that recipient wallets are ready to receive ERC-1155 tokens or that they support the standard. The tool does not check if the contract has minting paused or if your address has the minter role — those are preconditions you must verify externally. It cannot detect front-running or mempool congestion. The batch is only as reliable as the underlying RPC provider; if the provider has strict `eth_getLogs` limits, the tool does not perform historical log scans, so that limitation does not apply here.

PLEASE NOTE

This tool is EVM-only. It works on Base and other chains where the BotGentz sender registry has an erc1155 entry. It does not support Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. The tool requires an existing ERC-1155 contract that implements a mint function compatible with the sender contract's expected interface. Always test with a small batch and low mint price before distributing large quantities. Base transaction finality may differ from other EVM chains; always check the block explorer for confirmation status. This is a push distribution — the sender pays all gas, recipients receive tokens without any action. ERC-1155 tokens are ideal for multi-edition collections, as one contract can handle multiple editions efficiently.

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.