Ethereum L1 DAI Batch Sender
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 send DAI to many recipients in a single batch transaction on Ethereum L1. Instead of processing individual transfers one by one, you provide a list of addresses and amounts, and the tool packages them into one multisend call using the BotGentz sender contracts. It handles the approval of DAI for the sender contract, computes the exact total including the dynamic fee charged by the contract, checks your wallet balance against that total, and executes the batch send. Batching saves gas, reduces complexity, and ensures all recipients receive their exact amounts in one atomic operation.
HOW TO USE
Connect your EVM wallet using the BGWallet bridge. Select the network (Ethereum L1 is the default, but other supported chains are available). Paste the DAI token address for that network into the provided field — this is the token you want to send, not the batch contract. Then enter your recipients, one per line, in the format `0xAddress,amount` (e.g., `0x123...,1.5`). Click Validate to parse and check the addresses and amounts. The tool will display the total DAI, the current fee charged by the sender contract, and your wallet balance. If you have sufficient funds, click "Send batch" to approve the exact required amount and execute the batch transfer.
ONE TECHNICAL SECTION
The tool uses the BotGentz multisend registry, which contains known sender contract addresses per chain and standard (ERC20, ERC721, ERC1155). For DAI, it uses the ERC20 entry. It reads the fee live from the contract's `fee()` function — never hardcoded — and also fetches the contract owner for transparency. The approval is for the exact total of all recipient amounts plus the fee, not an unlimited approval. The batch send is executed as a single transaction using the contract's `batchSendERC20` method, which takes the token address, an array of recipient addresses, and an array of amounts. The tool checks the balance per sender before initiating, ensuring the wallet holds enough DAI to cover the total plus fee. It uses `receipt.effectiveGasPrice` to accurately reflect post-EIP-1559 gas costs.
WHAT IT CANNOT SEE
This tool cannot verify that the recipient addresses are correct or owned by the intended parties. It cannot predict future gas price fluctuations or network congestion, so the final cost may vary from the estimated gas. It does not validate the security or authenticity of the DAI token address you provide — you must ensure you are using the correct address for the network. The tool does not handle token approvals that have been previously set; it always performs a fresh approval for the exact total. It cannot recover failed sends or reverse transactions once broadcast.
PLEASE NOTE
This tool is for EVM-compatible chains only. It does not support non-EVM chains like Solana, Tron, or Bitcoin. Always double-check the DAI token address for your selected network. The batch sender contract charges a fee which is read live and displayed before you sign. Ensure you trust the contract — its address is shown in the review section.