One-Time Special Distribution Batch Sender (Any L2)
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 one-time special distributions where each recipient receives a custom token amount in a single batched transaction on any supported EVM L2 network. Unlike fixed-amount airdrops, this tool allows you to specify a unique amount for every recipient, making it ideal for special distributions based on varying criteria such as loyalty tiers, contribution levels, or custom eligibility rules. You provide a list of recipient addresses with their individual amounts, and the tool executes a single bulk transfer using the BotGentz ERC-20 bulk sender contract, sending the exact specified amount to each address in one transaction.
HOW TO USE
Connect your wallet using the BGWallet bridge. Select your target L2 network (Base, Optimism, zkSync, Linea, Arbitrum, and others are supported). Enter the ERC-20 token contract address. Add recipients by entering their address and the amount (in wei) they should receive — you can add as many rows as needed. Click "Parse & validate" to verify the recipient list and see the total amount to be distributed. Click "Check balances" to verify you have sufficient tokens and native currency to cover the total plus the bulk sender fee. Review the sender contract address, fee, and owner in the review panel. Click "Distribute" to approve the exact total and execute the batch transfer.
TECHNICAL MECHANISM
The tool looks up the BotGentz bulk sender contract from the BULKSEND registry for the current chain and uses the ERC-20 standard contract. It reads fee() and owner() live from the contract every time — never using hardcoded values. It constructs parallel arrays of recipient addresses and their corresponding amounts, then calculates the total distribution sum. It checks your token balance against the total amount and your native balance against the total plus fee. If the allowance is insufficient, it approves the sender contract for the exact total amount only. It then calls sendERC20() with the recipient list and custom amounts array, paying the fee in native currency. Gas is estimated with a 20% buffer, and the final cost is reported using receipt.effectiveGasPrice for accuracy on post-EIP-1559 chains.
WHAT IT CANNOT SEE
This tool cannot verify that the distribution amounts are appropriate, fair, or based on legitimate criteria. It does not detect if recipient addresses are contracts, exchanges, sybils, or duplicates. It cannot verify token security, contract safety, or the legitimacy of the bulk sender contract beyond the registry provided. It also cannot validate the authenticity of your special distribution criteria — you are responsible for ensuring the amounts are correct and justified.
PLEASE NOTE
EVM chains only. Supports Base, Optimism, zkSync, Linea, Arbitrum, Ethereum, Polygon, BNB Chain, Avalanche, Fantom, and others in the registry. Does not support Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. Requires a wallet connected via BGWallet. Gas costs and the bulk sender fee are paid by your wallet. Always double-check recipient addresses and amounts before signing the transaction.