Zircuit Native ETH 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 batch send native ETH from your wallet to multiple recipients in a single transaction on Zircuit. Instead of sending ETH to each recipient individually and paying gas for every transfer, it combines all transfers into one call to a shared batch-sender contract. The tool reads your native ETH balance and the current gas price before submitting the transaction. You specify a list of recipient addresses and amounts in ETH (using decimal notation like 0.1, 0.5, 1.0). The tool computes the total ETH to send, checks your balance covers both the total amount and estimated gas costs, and submits one transaction that distributes ETH to all recipients atomically. This is a true push distribution — recipients receive ETH directly without any claim action required. No token approvals or wrapping are needed — this works directly with native ETH.
HOW TO USE
Connect your EVM wallet via the BotGentz wallet bridge. Select Zircuit from the network dropdown (or any EVM chain). In the text area, list each recipient on a separate line with their address and the amount of ETH to send, separated by a comma. Amounts should be in ETH (not wei) — use decimal notation like 0.001, 0.5, or 1.0. Click "Review batch" to see the total ETH to send, your balance, and estimated gas costs. The tool will display a recipient preview. If everything looks correct, click "Sign & send batch ETH" — 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 block explorer. The tool estimates gas automatically but you can optionally set a custom gas price.
TECHNICAL MECHANISM
This tool uses a shared batch-sender contract to distribute native ETH in one transaction. The tool first checks if the BotGentz sender contract for the current chain supports `batchSendEth(address[] recipients, uint256[] amounts)`. If available, it uses that contract, paying the contract's fee (if any) plus the total ETH amount. If no batch-sender contract is available for the chain, the tool falls back to sending ETH sequentially using individual transactions — this preserves functionality but costs more gas. The tool computes the total ETH to send by summing all recipient amounts. It estimates gas costs using `provider.getGasPrice()` and a rough estimate based on the number of recipients. Before sending, it verifies that your balance covers the total ETH amount plus the estimated gas cost (and any contract fee). For the batch contract method, it sends a single transaction with `value` equal to the total ETH plus the contract fee. For the sequential fallback, it sends individual transactions with the specified amounts. After confirmation, it logs gas usage using `receipt.effectiveGasPrice`.
WHAT IT CANNOT SEE
This tool cannot verify recipient wallet readiness or detect if recipients are contracts that may reject ETH transfers. If a recipient address is a smart contract that does not implement a payable receive function, the ETH transfer may fail. It cannot verify if recipients are externally owned accounts (EOAs) or contracts. It cannot detect if a recipient address is invalid or if the chain has specific restrictions on ETH transfers. It cannot provide a rollback mechanism if some recipients are unreachable. It cannot verify the finality of the transaction or detect mempool congestion. It cannot guarantee that all recipients will successfully receive ETH if any individual transfer fails.
PLEASE NOTE
This tool is EVM-only. It works on Zircuit and any other EVM chain where ETH (or the native currency) is used. It does not support Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. Native ETH transfers cannot be reversed — double-check all recipient addresses and amounts. If using the sequential fallback, the tool sends transactions one by one — this costs more gas and may take longer. The tool estimates gas, but actual gas costs may vary. Always test with a small amount and a single recipient before sending large batches. This is a push distribution — the sender pays all gas, recipients receive ETH without any action.