Community Moderator Compensation Batch Sender (Any L2)
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
Community Moderator Compensation Batch Sender is a specialized governance and DeFi tool that enables DAOs, communities, and organizations to distribute token compensation to multiple community moderators in a single batched transaction while attaching rich metadata to each payout on any supported L2 network. Instead of sending individual transactions for each moderator, this tool aggregates all payments into one atomic contract call. You provide each moderator's address, token amount, compensation period, role or tier, and optional notes. The tool stores this metadata on-chain alongside each transfer, creating a permanent, auditable record of moderator compensation. This is ideal for DAO treasury management, community governance, moderator reward programs, and any scenario where a community needs to pay multiple moderators with clear record-keeping for transparency and compliance. By combining batched payments with on-chain metadata, the tool ensures that every compensation payout is verifiable, attributable, and context-rich across Optimism, Arbitrum, Base, Polygon, zkSync Era, Linea, Scroll, and Ethereum L1.
HOW TO USE
Connect your Web3 wallet to your preferred L2 or L1 network. Enter the token contract address you wish to distribute. Enter the compensation period (e.g., "Q1-2026", "January 2026") and the role or tier (e.g., "Senior Moderator", "Community Lead"). Paste or upload your list of moderators in the format "address, amount, notes" with one entry per line—amounts are in human-readable token units. The tool parses the list and displays a preview showing each moderator, their amount, and notes. Review the sender contract address, fee, and contract owner for transparency. Click the execute compensation button, review the transaction in your wallet, and confirm. The tool executes a batched transfer with metadata attached, storing each moderator's role and notes on-chain alongside the transfer, along with the compensation period. After confirmation, all moderators receive their tokens, and the compensation metadata is permanently recorded on-chain.
MECHANISM: BATCH MODERATOR COMPENSATION WITH ON-CHAIN METADATA
The tool interacts with a specialized BotGentz sender contract deployed on each supported L2 that supports a batchTransferERC20WithMetadata function. This function accepts arrays of recipient addresses, token amounts, roles, and notes, along with a period 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 moderator's address, token amount, role, and notes into the appropriate arrays. It reads the fee() function live from the sender contract, checks the sender's token balance and allowance, approves the exact total, and executes the batch transfer. The period string is stored once for the entire batch. The transaction is atomic—either all moderators receive their compensation with metadata, or the entire transaction reverts with no partial payments. This ensures that moderator compensation is executed with full transparency and auditability.
WHAT IT CANNOT SEE
This tool reads no on-chain data directly. It does not verify that moderator addresses are valid, that the community 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 L2-specific gas mechanics or fee structures. It cannot verify that the compensation metadata is accurate or that moderators are eligible for compensation. 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 compensation complies with governance requirements. It cannot verify that the role or tier corresponds to actual moderator responsibilities.
PLEASE NOTE
This tool works exclusively on EVM-compatible chains and supports Ethereum L1, Optimism, Arbitrum, Base, Polygon, zkSync Era, Linea, and Scroll. It requires the user to have sufficient native gas token 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, moderator 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.