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

DAO Council Stipend Payment Tool

DAO · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDAO
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

This tool enables DAO treasurers and council administrators to execute bulk stipend payments to council members, contributors, or service providers in a single transaction. It connects to your wallet and reads the current stipend recipients list, payment amounts, token contract address, native token balances, ERC-20 allowance, current block timestamp, stipend schedule, payment history, and DAO treasury balance. The tool signs and submits transactions to send native token stipends (ETH, BNB, MATIC, etc.) or ERC-20 stipends to multiple recipients at once, records payment metadata, updates payment status, and maintains an audit trail of all transactions.

HOW TO USE

1. Connect your wallet using the wallet bridge (supports MetaMask, WalletConnect, and other EVM-compatible wallets).

2. Select the target network (Ethereum, Polygon, BNB Chain, Arbitrum, Optimism, Base, Avalanche, or Fantom) that matches your DAO's treasury.

3. Enter the token contract address for stipends (use 0x000...000 for native token) and paste your recipient list with addresses and amounts (one per line, comma-separated).

4. Click "parse list" to validate addresses and compute total stipend amounts.

5. Click "fetch balances" to check your wallet balance and ERC-20 allowance against the total including the bulk sender fee.

6. Review the sender contract address, contract owner, fee, total stipends, total with fee, wallet balance, and allowance before executing.

7. Click "send stipends" to sign and broadcast the batch payment transaction.

TECHNICAL MECHANISM

The tool uses ethers.js v5.7.2 with the BotGentz BulkSend registry, which provides verified bulk sender contracts deployed across multiple EVM chains (Ethereum, Polygon, BNB Chain, Arbitrum, Optimism, Base, Avalanche, Fantom). For each chain, the tool looks up the correct sender contract address by both chain ID and token standard (ERC-20), preventing cross-chain address mismatches. The fee is read live from the sender contract's fee() view function rather than hardcoded, ensuring accurate payment even if the owner updates the fee. The tool performs per-sender balance checks before initiating the transaction (checking total + fee against wallet balance) and per-sender allowance checks for ERC-20 tokens, approving the exact total amount rather than unlimited approval. Batch sends are executed as a single transaction via the bulk sender's sendERC20() or sendNative() functions, which distribute tokens to all recipients in one atomic operation with the fee deducted from the sender. The tool uses receipt.effectiveGasPrice for accurate gas cost reporting post-EIP-1559.

WHAT IT CANNOT SEE

This tool operates purely on-chain and cannot verify recipient eligibility off-chain — it does not check DAO membership status, governance participation, or contribution requirements. It cannot validate that recipients performed required duties, completed specified work, or are entitled to the stipend amounts listed. The tool cannot detect sybil accounts, identity fraud, or collusion among recipients. It cannot ensure that stipend amounts comply with your DAO's budget or treasury guidelines — all amounts are accepted as entered. The tool does not verify that the bulk sender contract itself has been audited or that the fee structure is fair — you must review the contract address displayed before signing.

PLEASE NOTE

This tool works exclusively with EVM-compatible blockchain networks. It requires the recipient list to contain valid addresses and amounts in decimal notation. All transactions incur gas fees plus the bulk sender contract fee, paid by the connected wallet. The tool maintains no persistent storage — all state is refreshed from the blockchain on each session. Always test with small amounts on a testnet first and ensure your DAO treasury has sufficient funds. For production DAOs, review the bulk sender contract address and owner details displayed before executing any payment.

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.