Polygon zkEVM 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
Polygon zkEVM Approve-and-Batch-Send Combo Tool enables you to approve and distribute ERC20 tokens to multiple recipients on Polygon zkEVM in a streamlined two-step workflow. It reads the sender wallet's token balance, checks each recipient wallet balance, and calculates precise transfer amounts using the token's decimals. The tool fetches live gas prices, estimates total transaction cost including the batch sender contract fee, validates the chain-specific sender contract address on-chain, and automatically handles token decimals for accurate amount formatting. It verifies the sender contract owner and displays the current fee before any transaction is signed. The tool also reads the current token allowance and provides a dedicated approval step before batch sending. All recipient addresses and amounts are validated before submission, and the tool constructs the batch transaction with proper nonce management. The tool is specifically configured for Polygon zkEVM with the correct sender contract registry entry, combining approval and batch send into a single integrated workflow.
HOW TO USE
Connect your wallet to Polygon zkEVM. Paste the token contract address and your recipient list (wallet addresses and amounts in human-readable units, one per line) into the input fields. Click "Preview & Check Allowance" to validate the list, read token decimals, check the sender contract fee, and verify the contract owner. The tool automatically calculates total distribution amount, checks your token balance and current allowance, and displays a detailed preview table. Review the summary showing total distribution, current allowance, contract fee, sender contract address, and owner. If allowance is insufficient, click "Approve Sender Contract" to submit the approval transaction. Once approved, click "Send Batch" to submit the distribution transaction. The built-in status tracker monitors progress for both approval and send steps, providing clear confirmation for each.
ADAPTIVE RPC CHUNKING WITH LIVE CONTRACT VERIFICATION
The tool reads token decimals, balances, and allowances through Polygon zkEVM RPC calls. Since Polygon zkEVM has specific rate limits and response characteristics as a ZK-rollup L2, the tool implements adaptive chunking with exponential backoff for balance checks. The sender contract address is looked up from the BotGentz registry for Polygon zkEVM (chain 1101) specifically, ensuring the correct address is always used. The fee and owner are read live from the contract before every preview and transaction, preventing stale values from causing reverts. Allowance is checked against the exact total needed (not per row), and the total required (distribution amount + fee) is verified against the sender's token balance before any transaction is submitted. The approval step ensures the sender contract is authorized to spend the exact total, not an unlimited amount. All batch transfers are sent sequentially and awaited to avoid nonce conflicts.
WHAT IT CANNOT SEE
This tool cannot verify recipient eligibility, confirm allocation accuracy, or validate off-chain distribution records. It does not perform KYC checks, validate that recipients are authorized to receive tokens, or confirm that allocation amounts match any off-chain agreement. It cannot detect if a recipient wallet is a smart contract that rejects transfers or implements custom receive logic. The tool does not check for token blacklists, frozen balances, or transfer restrictions beyond standard ERC20 compliance. It also cannot predict gas price volatility or guarantee transaction finality within any specific time frame. The tool relies entirely on the user to provide accurate recipient addresses and allocation amounts based on their own records.
PLEASE NOTE
This tool is built exclusively for Polygon zkEVM and standard ERC20 token distributions. It uses the BotGentz batch sender contract registry for chain 1101. The tool does not support native ETH transfers, non-standard token types like ERC721 or ERC1155, or other networks. Always verify the token contract address and the sender contract address manually before executing any approval or distribution. This tool is provided free of charge and without warranty; users are responsible for confirming all transaction parameters before signing.