Scroll Approve-and-Batch-Send Combo Tool
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 Approve-and-Batch-Send Combo Tool automates ERC-20 token payroll distributions on the Scroll network by combining the approval and batch send steps into a single, streamlined workflow. Connect your wallet, enter the payroll token address, list recipient addresses with payment amounts, and set a pay frequency. The tool reads your token balance, current allowance, native ETH balance, and current BotGentz sender contract fee. It checks if approval is needed, executes it if required, then immediately sends the batch transfer — all in one seamless process. This reduces gas costs and eliminates the need for separate approval and send transactions, saving time and minimizing user error.
HOW TO USE
1. Connect your wallet using the built-in connector. Ensure you are on the Scroll network (chain ID 534352).
2. Enter the ERC-20 token address you wish to use for payroll.
3. Provide a list of recipients and their payment amounts (one per line, comma-separated).
4. Set the pay frequency in seconds (e.g., 2592000 for 30 days) to define the recurring schedule.
5. Review the total token amount, current allowance, native fee, and your balances.
6. Click "Approve & Send Batch" — the tool will check your current allowance, approve the exact total token amount if needed, and immediately execute the batch transfer. The contract charges a fee in native ETH, which is deducted from your wallet.
TECHNICAL MECHANISM
The tool uses the shared BotGentz sender contract deployed on Scroll. It reads the contract's fee and owner address on-chain each time, ensuring the fee is current and never stale. The tool first checks the current allowance for the sender contract. If the allowance is insufficient, it automatically calls approve() for the exact total token amount (not unlimited) to minimize risk. Once approval is confirmed, it immediately calls the sendBatch function in the same flow. All transfers are sequential and awaited, preventing nonce conflicts. The tool performs a native balance check to ensure the fee can be covered before sending. This combined approach reduces the number of transactions from two to one, saving gas and simplifying the user experience.
WHAT IT CANNOT SEE
This tool cannot send native gas tokens (ETH) or any token standard other than ERC-20. It cannot detect token tax, fee-on-transfer, or rebasing mechanics. It cannot recover incorrectly entered recipient addresses or amounts. It cannot send to contracts that reject transfers. It does not simulate or estimate gas costs beyond the contract fee. Memo data storage is not supported by the standard BotGentz sender contract. The tool does not verify employee eligibility, employment status, or payroll approval. It does not handle tax withholding, benefits, or deductions, and does not support off-ramping to fiat. It requires a sender contract that supports the standard approve+send flow (the BotGentz sender contract does, as approval is handled separately but in a single UX flow).
PLEASE NOTE
This tool is for EVM-compatible chains only, specifically Scroll. Ensure you are on the correct network and have sufficient ETH for the fee before sending. The BotGentz sender contract is a shared, community-audited contract; review its address and owner before each use. While this tool combines approval and send into a single UX flow, the actual on-chain transactions may still be separate if the contract does not support a native approve+send function; the tool handles both steps automatically. All transactions are irreversible.