Scroll 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
Scroll Batch Sender with Native Token Fee Payment is a specialized DeFi tool that enables batch token distributions where the sender contract fee is paid in Scroll's native token rather than ETH on the Scroll network. Instead of requiring users to hold ETH for the batch sender fee, this tool allows you to pay the fee in Scroll's native token, making batch distributions more accessible and predictable within Scroll's L2 environment. The tool reads your native token balance and allowance, automatically approves the sender contract for the required fee amount, and executes the batched transfer—all in one guided workflow. This is ideal for users who primarily hold Scroll's native token, DAOs that manage treasury in native assets, and any scenario where using the native token for fee payments is preferable. By supporting native token fee payments on Scroll's zk-rollup network, the tool significantly reduces the friction of batch distributions for users holding the chain's native asset while leveraging Scroll's low-cost, high-performance infrastructure.
HOW TO USE
Connect your Web3 wallet to the Scroll network. Enter the native token fee address for Scroll. Enter the ERC-20 token contract address you wish to distribute. Paste or upload your list of recipients in the format "address, amount" with one entry per line—amounts are in human-readable token units. The tool parses the list and calculates the total tokens to be sent. It automatically checks your native token balance and displays whether you have sufficient tokens to cover the fee. Review the sender contract address, fee in ETH, estimated fee in native token, and contract owner for transparency. Click the send batch button, review the transaction in your wallet, and confirm. The tool checks and approves the native token fee amount (if needed), then executes the batched transfer with the fee paid in the native token on Scroll.
MECHANISM: NATIVE TOKEN FEE INTEGRATION WITH SCROLL BATCH TRANSFER
The tool interacts with a specialized BotGentz sender contract deployed on Scroll that supports fee payment in the native token via the batchTransferERC20WithFeeToken function. This function accepts the token to send, the fee token address, recipient arrays, amounts, and the fee amount in the native token. The tool first reads the fee() function from the sender contract to determine the required fee amount in ETH. It then reads the user's native token balance and allowance on Scroll, automatically approving the sender contract for the exact fee amount if needed. The tool also handles the distribution token approval and balance checks. The batch transfer is atomic—either all recipients receive their tokens and the fee is paid in the native token, or the entire transaction reverts. The native token fee is processed in the same transaction as the batch send, eliminating the need for separate fee transactions. The tool supports the native token's decimal format by dynamically reading the decimals() function from the fee token contract, ensuring compatibility with Scroll's token standards.
WHAT IT CANNOT SEE
This tool reads native token balance and allowance for fee payment on Scroll but cannot verify recipient validity, token contract correctness, transfer pausing, blacklisting, or gas fluctuations. It cannot guarantee that all transfers will succeed—if one transfer fails due to a blacklisted address, a contract that rejects the token, or any other reason, the entire batch reverts. It cannot account for Scroll-specific gas mechanics or L2 fee structures. It cannot verify that the native token fee token is not paused or blacklisted. It cannot ensure that the native token approval is atomic with the batch transfer since they are separate operations. It cannot recover if the native token approval succeeds but the batch transfer fails—the user would have already spent gas on approval. It cannot verify that the native token fee amount is accurate or covers the actual gas cost. It cannot guarantee that the native token maintains its value relative to the intended fee.
PLEASE NOTE
This tool works exclusively on EVM-compatible chains and is specifically designed for Scroll. It requires the user to have sufficient ETH for gas on the approval and batch transactions, and sufficient native token balance to cover the fee. The user is solely responsible for verifying the native token fee address, distribution token address, recipient addresses, and amounts before signing. Always test with a small batch first to confirm the setup is correct. The native token fee is estimated based on the current fee rate—actual fee may vary slightly. The sender contract addresses are hardcoded per chain and are publicly available for verification; no third-party custody is involved; you remain in full control of your wallet and funds at all times. Scroll's low transaction costs make this tool particularly cost-effective for large-scale native token fee distributions.