Custom-Per-Recipient-Amount Batch Sender (Base)
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 on Base, with each recipient receiving a custom amount that you specify individually. Unlike equal-split or weighted distribution tools, this gives you full control over each recipient's allocation. You define the exact amount for every address, and the tool handles the approval and batch send in a single on-chain transaction using the BotGentz sender contract (0x956D760F8665358Ea1a9F11b82913020e5479376). The fee is paid in native ETH, and you benefit from Base's low transaction costs and fast finality.
HOW TO USE
Connect your wallet on Base. Enter the address of the ERC-20 token you want to distribute, and a list of recipients with their custom amounts (one per line: address, amount). The tool will sum the total amount automatically, display the total, and show the current contract fee in ETH. Review the details and click "send batch" to approve the token and execute the transaction. Each recipient receives exactly the amount you specified, and the total is deducted from your wallet.
TECHNICAL MECHANISM
The tool reads the token's decimals dynamically and parses each recipient's custom amount, converting it to the appropriate decimal precision using ethers.js utilities. The total distribution amount is the sum of all per-recipient amounts. The tool reads the current fee from the BotGentz sender contract using the fee() view function, which is set by the contract owner and may change over time. The fee is attached to the sendERC20 transaction as the value field. The tool displays the contract owner and the fee prominently before you sign, so you know who controls the contract and what you are paying. Allowances are set to the exact total distribution amount, never unlimited. Each transaction is a single batch send, not a series of individual transfers, taking advantage of Base's efficient Layer 2 architecture.
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 or amounts (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
- Automatic calculation of amounts — each recipient's amount must be entered manually
PLEASE NOTE
This tool is designed for Base (chainId 8453) only and uses the standard BotGentz sender contract with native ETH fee payment. You are responsible for ensuring the recipient addresses and amounts are correct, the tokens are transferable, and you have sufficient ETH for both the fee and gas. The fee is read live from the contract and may change between reads and transaction execution. Always verify the contract owner, the fee amount, and the total distribution amount before signing. The tool does not automatically retry failed transactions or recover from network congestion; each execution is a single, discrete operation. All amounts must be entered manually for each recipient—there is no automatic calculation.