AirdropCovenant lets eligible addresses claim a fixed amountPerClaim from a funded pool. Claim submission is permissionless, while a backend-held claim-authority key co-signs each claim after eligibility checks. Authority controls campaign-level pause, resume, and cancel.
Use Cases
- Token launches and community drops
- Protocol incentive distributions
- Retroactive user rewards
How It Works
Key Properties
| Property | Detail |
|---|---|
| Claim amount | Fixed. Identical for every claimer. |
| Eligibility | Enforced off-chain by claim-authority co-signing policy (open or merkle/KYC). |
| Time window | Optional startTimestamp and endTimestamp |
| Pool behavior | Auto-completes when totalClaimed >= totalPool |
| Authority | Can pause, resume, or cancel. Cancel returns remainder. |

