Monitoring Claims
Open your campaign from Airdrops → My Campaigns. The detail page shows:
- Claimed: number of wallets that have claimed so far
- Total recipients: either the merkle tree size or
totalAmount / amountPerClaim
- Claimed amount: BCH or tokens distributed
- Remaining: funds still locked in the contract
The claim list below shows each claimer address, amount, timestamp, and transaction hash.
Pausing a Campaign
Click Pause on the campaign detail page. The app calls POST /api/airdrops/:id/pause and returns a wcTransaction. Sign it in your wallet, then confirm with POST /api/airdrops/:id/confirm-pause.
While paused, the /claim endpoint returns a 400 and the claim button is disabled in the UI.
Resume Availability
The covenant supports resume(), but the public HTTP layer exposes pause and cancel, not resume. Treat pause as a short-term safety switch and cancel as the terminal recovery path in the product today.
Cancelling
Click Cancel. The cancel transaction withdraws all remaining unclaimed funds back to the creator’s address. Confirm it with POST /api/airdrops/:id/confirm-cancel. The campaign transitions to CANCELLED and is removed from public listings.
Once cancelled, the remaining funds return to your wallet. Already-confirmed claims are
unaffected.
CSV Export
Click Export claims to download a CSV of all claim records (claimer, amount, tx_hash, claimed_at).