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

Recurring Grant Disbursement Scheduler for DAOs

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

This tool connects to your EVM wallet and scans DAO grant contracts and treasuries across different EVM chains to fetch grant schedules, disbursement parameters, recipient addresses, token allocation details, and payment history. It reads vesting schedules, milestone completion status, and available treasury balances to provide a comprehensive view of all grant obligations. The tool enables you to create recurring grant schedules, execute scheduled disbursements, update grant parameters, and automate milestone-based payments to recipients.

HOW TO USE

Connect your Web3 wallet using the Connect button. In the Grant Contract Configurations textarea, enter each grant contract you want to manage in the format name:contract:chain:token—one per line. For example, "GrantsDAO:0x4b8a4D1F6a2Ff6b9A6B0F4A9A8F0A9A8F0A9A8F0:1:ETH" for a grants DAO on Ethereum mainnet or "Treasury:0x...:137:USDC" for a treasury on Polygon. Enter the recipient address you want to manage grants for in the Recipient Address field. Click "Check Grant Status" to fetch grant details, allocations, and active schedules. Click "Create Schedule" to set up a new recurring grant schedule with amount and interval parameters. Click "Execute Disbursement" to trigger scheduled payments. Results appear in the Results card with a summary of grants, active schedules, and total allocated funds, followed by a detailed breakdown of each grant. Click "Disburse Grants" to execute all eligible disbursements.

TECHNICAL MECHANISM: MULTI-CONTRACT GRANT SCHEDULE MANAGEMENT

The tool uses ethers.js to interact with DAO grant contracts through a tiered ABI detection system. For grant status, it attempts getGrant(address) and falls back to grantInfo(address), each returning allocated amount, released amount, and active status. The tool calculates remaining allocations by subtracting released from allocated using ethers.BigNumber. Schedule creation attempts createSchedule(address, uint256, uint256) and falls back to scheduleGrant(address, uint256, uint256). Disbursement execution attempts executeDisbursement(address) and falls back to disburse(address) or release(address). All operations are executed sequentially with proper error handling for each contract.

WHAT IT CANNOT SEE

This tool cannot verify off-chain grant milestone completion or recipient performance—it only reads on-chain grant status and cannot validate whether milestones have been achieved. It cannot predict DAO treasury fluctuations or token price changes—all allocations are based on current treasury state. It cannot ensure that scheduled disbursements align with governance decisions without proposal verification—the tool trusts the grant contract's recorded schedule and cannot verify governance approval. It relies on grant contract interfaces and may not support all DAO treasury implementations—if a contract uses a non-standard ABI, grants may not be detected. It cannot prevent treasury depletion from overlapping grant obligations—the tool does not enforce treasury limits.

PLEASE NOTE

This tool signs transactions to create schedules and disburse funds—ensure you trust the grant contracts you configure. All state is in-memory and resets on page reload. The tool supports EVM chains only—Ethereum, Polygon, BSC, Arbitrum, Optimism, Avalanche, Base, and Fantom. Always verify that the contract addresses you enter are correct and correspond to the grant contracts you intend to manage. Grant schedules should be reviewed regularly to ensure they remain aligned with DAO priorities and treasury health.

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.