DAO Treasury Insurance Claim 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
This tool enables DAO members and eligible contributors to submit claims against the DAO treasury insurance fund for verified losses. Insurance funds are designed to protect the DAO treasury against various risks, including hacks, exploits, market volatility, and other financial losses. This tool allows eligible claimants to request compensation for qualifying loss events. It connects to your wallet and reads the insurance fund contract address, claim amount, loss description, claim eligibility, claim status, fund balance, claim history, and timestamps. The tool signs and submits transactions to submit insurance claims, update claim status, record claim metadata, and emit claim events.
HOW TO USE
1. Connect your wallet using the wallet bridge (supports MetaMask, WalletConnect, and other EVM-compatible wallets).
2. Select the target network that matches your insurance fund contract deployment.
3. Enter the insurance fund contract address and click "load contract" to initialize the connection.
4. Click "fetch claim status" to retrieve the current fund balance, your claim eligibility, and any existing claim status.
5. Review your claim eligibility and the current fund balance to understand what compensation may be available.
6. Enter the claim amount you are requesting (in native token) and provide a detailed loss description.
7. Click "validate claim" to verify that your claim is valid, you are eligible, and the claim amount does not exceed the fund balance.
8. Click "check claim history" to view your past claims and their current statuses.
9. Review the claim amount, fund balance, and eligibility before submitting.
10. Click "submit claim" to sign and submit the transaction that submits your claim for review by the DAO governance process.
TECHNICAL MECHANISM
The tool uses ethers.js v5.7.2 to interact with any EVM-compatible insurance fund contract that implements a standard claim interface (getFundBalance() view, isEligibleToClaim(address) view, getClaimStatus(address) view, submitClaim(uint256, string) external, getClaimHistory(address) view). The submitClaim function accepts the claim amount and loss description as parameters, validates that the caller is eligible to claim, and records the claim in the contract's state. The contract typically sets the claim status to "pending" initially, and the DAO governance process reviews and approves or rejects claims. The getClaimStatus view returns the current status (none, pending, approved, rejected, paid), allowing users to track their claim's progress. The contract maintains a history of all claims, storing amounts, timestamps, and statuses for audit purposes. Transaction handling follows EIP-1559 gas price calculations using receipt.effectiveGasPrice for accurate cost reporting. Claim metadata is recorded both in the contract's history and locally for the user's reference.
WHAT IT CANNOT SEE
This tool operates purely on-chain and cannot verify off-chain loss events — it does not confirm that the loss actually occurred or that the claimant was affected. It cannot validate loss descriptions — the tool cannot verify the accuracy or truthfulness of the loss description provided. It cannot detect fraudulent claims — the tool cannot identify claimants who are attempting to submit false or exaggerated claims. It cannot ensure fair claim distribution — the tool does not verify that the claim amount is appropriate or that all eligible claimants receive fair treatment. The tool also cannot verify that losses are legitimate — all claims are accepted as submitted and rely on the DAO's governance review process for validation.
PLEASE NOTE
This tool works exclusively with EVM-compatible blockchain networks (Ethereum, Polygon, Arbitrum, Optimism, Base, etc.). It requires the insurance fund contract to implement the claim interface described above. All transactions incur gas fees paid by the connected wallet. The tool maintains no persistent storage — all state is refreshed from the blockchain on each session. Submitting a claim does not guarantee approval — claims are subject to review by the DAO governance process and may be rejected based on eligibility criteria, fund availability, and other factors. Always provide accurate and detailed loss descriptions to support your claim. Consider consulting the DAO's insurance policy terms before submitting a claim.