Skip to main content
1

Open the claim link

Click the campaign’s claim link, or navigate directly to /claim/{token} in the FlowGuard app. The app resolves the token to the campaign via GET /api/airdrops/claim/:token.
2

Connect your wallet

If you are not already connected, the page will prompt you to connect via WalletConnect v2. Your address is used to check eligibility.
3

Check eligibility

For open campaigns, all addresses are eligible. For KYC-restricted campaigns, the app fetches your merkle proof via GET /api/airdrops/:id/proof/:address. If you are not in the merkle tree, you will see an ineligibility notice.
4

Claim

Click Claim. The app calls POST /api/airdrops/:id/claim with your address. Your wallet presents the transaction to sign.
5

Confirm

After your wallet broadcasts, the app automatically calls POST /api/airdrops/:id/confirm-claim. Your claimed amount appears in your wallet within seconds.

Claim Limits

Each campaign has a maxClaimsPerAddress setting (default 1). If you have already reached the limit, the claim button is disabled and a message indicates when the limit was reached.

Troubleshooting

IssueCauseFix
”Campaign not active”Campaign is paused or not yet startedWait for the creator to resume or the start date to arrive
”Address not eligible”KYC campaign — address not in whitelistContact the campaign creator
”Claim limit reached”Already claimed the maximum allowedNo further action available
Transaction failsInsufficient BCH for feesTop up your wallet with Chipnet test BCH