zkSync Era DAO Contributor Batch Payout 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
zkSync Era DAO Contributor Batch Payout Tool is a specialized governance and DeFi tool that enables DAOs to distribute token payments to multiple contributors in a single batched transaction while attaching rich metadata to each payout. Instead of sending individual transactions for each contributor, this tool aggregates all payments into one atomic contract call on zkSync Era. You provide each contributor's address, token amount, role (e.g., developer, designer, community manager), epoch or period identifier (e.g., "Q1-2026", "Epoch 12"), and optional notes. The tool stores this metadata on-chain alongside each transfer, creating a permanent, auditable record of contributor compensation. This is ideal for DAO treasury management, retroactive funding rounds, ongoing contributor payroll, grant disbursements, and any scenario where a DAO needs to pay multiple contributors with clear record-keeping for governance transparency and compliance. By combining batched payments with on-chain metadata, the tool ensures that every payout is verifiable, attributable, and context-rich.
HOW TO USE
Connect your Web3 wallet to the zkSync Era network. Enter the token contract address you wish to distribute. Enter the epoch or period identifier (e.g., "Q1-2026") to tag all payouts. Paste or upload your list of contributors in the format "address, amount, role, notes" with one entry per line—amounts are in human-readable token units. The tool parses the list and displays a preview showing each contributor, their amount, role, and notes. Review the sender contract address, fee, and contract owner for transparency. Click the execute payout button, review the transaction in your wallet, and confirm. The tool executes a batched transfer with metadata attached, storing each contributor's role and notes on-chain alongside the transfer. After confirmation, all contributors receive their tokens, and the payout metadata is permanently recorded on zkSync Era.
MECHANISM: BATCH PAYOUT WITH ON-CHAIN METADATA
The tool interacts with a specialized BotGentz sender contract deployed on zkSync Era that supports a batchTransferERC20WithMetadata function. This function accepts arrays of recipient addresses, amounts, roles, and notes, along with a single epoch string. The contract stores the metadata by emitting events that include all fields, ensuring the metadata is permanently recorded on-chain and searchable via event logs. The tool builds the batch transaction by encoding each contributor's address, amount, role, and notes into the appropriate arrays. It reads the fee() function live from the sender contract, checks the sender's balance and allowance, approves the exact total, and executes the batch transfer. The epoch string is stored once for the entire batch. The transaction is atomic—either all contributors receive their payments with metadata, or the entire transaction reverts with no partial payments. This ensures that DAO payouts are executed with full transparency and auditability.
WHAT IT CANNOT SEE
This tool reads no on-chain data directly. It does not verify that contributor addresses are valid, that the DAO has sufficient token balance, 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, or any other reason, the entire batch reverts. It cannot account for zkSync Era-specific gas mechanics (e.g., L1-to-L2 fees, publish cost) or the unique fee model of zkSync's zk-rollup architecture. It cannot verify that the metadata is accurate or that the contributor is eligible for the payout. It cannot provide on-chain dispute resolution or clawback mechanisms. It cannot ensure that metadata is indexed or searchable—recipients and auditors may need to query the blockchain directly. It cannot recover from failed transactions or generate reports for failed batches. It cannot verify that the DAO has sufficient funds or that the payout complies with governance requirements.
PLEASE NOTE
This tool works exclusively on EVM-compatible chains and is specifically designed for zkSync Era. It requires the user to have sufficient native ETH for gas and sufficient token balance to cover the total amount sent plus the sender contract fee. The user is solely responsible for verifying the token contract address, contributor addresses, amounts, and metadata before signing. Always test with a small batch first to confirm the setup is correct. Metadata storage consumes additional gas—longer notes will increase transaction costs. 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. On-chain metadata is public and immutable—do not include sensitive information.