Base Batch Sender with Native Token Fee Payment
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 distribute any standard ERC-20 token to multiple recipients in a single on-chain transaction, using the BotGentz sender contract (0x956D760F8665358Ea1a9F11b82913020e5479376) on Base. The protocol fee is paid in native ETH, the chain's gas token, which is the standard payment method for the BotGentz contract. The tool reads your connected wallet address, chain ID, token balance, recipient list, and the current contract fee, then orchestrates approvals and the batch send. All operations are performed on Base, benefiting from low transaction costs and fast finality.
HOW TO USE
Connect your wallet (Base only). Enter the address of the ERC-20 token you want to distribute, and a list of recipients with amounts (one per line: address, amount). Review the contract address, its owner, and the current fee in ETH on the review card, then click "send batch". The tool will approve the token for the exact total amount, and then call sendERC20 with the required ETH fee attached to the transaction. Progress is displayed during each step. You must have sufficient ETH balance to cover both the contract fee and transaction gas.
TECHNICAL MECHANISM
The BotGentz sender contract expects fee payment in native ETH, which is the standard mechanism for this contract. This tool reads the current fee from the contract using the fee() view function, which is set by the contract owner and can change over time. The fee is then attached to the sendERC20 transaction as the value field. The contract transfers the fee to itself as part of the batch send execution. All token decimals are read dynamically from the ERC-20 contract, and allowances are set to the exact total distribution amount (never unlimited). The tool also reads the contract owner from the owner() function and displays it prominently, so you know who controls the contract before signing any transaction.
WHAT IT CANNOT SEE
- Native ETH as a distribution token (only ERC-20 tokens are supported)
- Any non-ERC-20 token standard (e.g., ERC-721, ERC-1155)
- Token tax/fee-on-transfer mechanics for non-standard tokens
- Incorrectly entered recipient addresses (no recovery)
- Contracts that reject transfers (e.g., blacklisted addresses)
- Recurring sends — each execution is a separate transaction
- Rebasing or fee-bearing tokens — assumes standard ERC-20
- Off-chain data or cross-chain state
- Gas cost estimates beyond the contract fee
PLEASE NOTE
This tool is designed for Base (chainId 8453) only and uses the standard BotGentz sender contract with native ETH fee payment. It does not support stablecoin or ERC-20 fee payment — the fee must be paid in ETH. Always verify the contract owner and the fee amount before signing. The fee is read live from the contract and may change between reads and transaction execution. You are responsible for ensuring the recipient addresses are correct, the tokens are transferable, and you have sufficient ETH for both the fee and gas. The tool does not automatically retry failed transactions or recover from network congestion; each execution is a single, discrete operation.