Skip to main content
AirdropCovenant lets any eligible address claim a fixed amountPerClaim from a funded pool. Claims are permissionless — the claimer self-signs. 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

PropertyDetail
Claim amountFixed. Identical for every claimer.
EligibilityAny address that can sign. No allowlist (on-chain). Off-chain eligibility via backend check.
Time windowOptional startTimestamp and endTimestamp
Pool behaviorAuto-completes when totalClaimed >= totalPool
AuthorityCan pause, resume, or cancel. Cancel returns remainder.

NFT State

[0]:    status
[1]:    flags
[2-9]:  total_claimed (uint64)
[10-17]: claims_count (uint64)
[18-22]: last_claim_timestamp (5 bytes)
[23-39]: reserved

Creating an Airdrop

See Create an Airdrop for the step-by-step guide.

Contract Reference

See AirdropCovenant for full parameter and function documentation.