This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Polygon zkEVM Mixed-Standard Batch Sender

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeFi
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Polygon zkEVM Mixed-Standard Batch Sender is a powerful and flexible DeFi tool that enables you to send tokens of different standards—ERC-20, ERC-721, and ERC-1155—to multiple recipients in a single batched transaction on Polygon zkEVM. Instead of requiring separate tools or transactions for each token standard, this tool accepts a per-recipient standard selector, allowing you to mix and match token types within the same batch. One recipient might receive ERC-20 tokens, another might receive an ERC-721 NFT, and a third might receive ERC-1155 semi-fungible tokens—all in one atomic transaction. This is ideal for complex distribution scenarios, cross-standard reward programs, combined airdrops (fungible + non-fungible), gaming rewards, and any situation where you need to distribute multiple token types to different recipients simultaneously. By aggregating mixed-standard transfers into one contract call, the tool dramatically reduces gas costs and simplifies multi-asset distribution workflows.

HOW TO USE

Connect your Web3 wallet to the Polygon zkEVM network. Enter the token contract address—this must be the same contract for all standards, as the tool assumes a single contract that implements the selected standards (or separate contracts with the same address pattern). Paste or upload your list of recipients in the format "address, amount, standard" with one entry per line—amount is interpreted differently per standard: for ERC-20 it's the token amount, for ERC-721 it's the token ID, and for ERC-1155 it's the quantity. The tool parses the list and displays a preview showing each recipient, their amount, and their standard. Review the sender contract address, fee, and contract owner for transparency. Click the send mixed batch button, review the transaction in your wallet, and confirm. The tool executes a batched transfer where each recipient receives the specified token according to their assigned standard, all atomically on Polygon zkEVM.

MECHANISM: MIXED-STANDARD BATCH TRANSFER WITH PER-RECIPIENT SELECTOR

The tool interacts with a specialized BotGentz sender contract deployed on Polygon zkEVM that supports a batchTransferMixed function. This function accepts the token contract address, arrays of recipient addresses, amounts (interpreted differently per standard), and an array of standard selectors (0 = ERC-20, 1 = ERC-721, 2 = ERC-1155). The contract iterates through each entry and performs the appropriate transfer call based on the selector—transfer or transferFrom for ERC-20, safeTransferFrom for ERC-721, and safeTransferFrom for ERC-1155 with the specified quantity. The tool builds the batch transaction by encoding each recipient's address, amount, and standard into the appropriate arrays. It reads the fee() function live from the sender contract, checks the sender's balance for ERC-20 tokens (if any are being sent), and approves the sender contract for the exact total if needed. The transaction is atomic—either all recipients receive their specified tokens, or the entire transaction reverts with no partial transfers. This ensures that mixed-standard distributions are executed with full consistency and efficiency on Polygon zkEVM.

WHAT IT CANNOT SEE

This tool reads no on-chain data directly. It does not verify that recipient addresses are valid, that the sender has sufficient balance of each token type for each standard, or that the token contract address provided is correct. It cannot guarantee that all transfers will succeed—if one transfer fails due to a blacklisted address, insufficient balance, a non-existent token ID, or any other reason, the entire batch reverts. It cannot account for Polygon zkEVM-specific gas mechanics or L2 fee structures. It cannot detect if the token contract uses non-standard mechanics for the selected standard. It cannot ensure that the standard selector correctly matches the token contract type. It cannot verify that the sender has sufficient balance of each token type for each standard. It cannot recover from failed transactions or generate reports for failed batches. It cannot verify that ERC-721 token IDs exist or that ERC-1155 quantities are valid.

PLEASE NOTE

This tool works exclusively on EVM-compatible chains and is specifically designed for Polygon zkEVM. It requires the user to have sufficient native ETH for gas and sufficient token balance for each token type being sent. The user is solely responsible for verifying the token contract address, recipient addresses, amounts, and standard selectors before signing. Always test with a small batch first to confirm the setup is correct. The tool assumes the same token contract address supports all three standards (which is rare—usually ERC-20, ERC-721, and ERC-1155 are separate contracts). If you need to send from different contracts, consider splitting the batch into separate transactions. 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. Polygon zkEVM's low transaction costs make this tool particularly cost-effective for complex mixed-standard distributions.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.