Airdrops and Growth Campaigns
Uniblock does not replace your claim contract or distribution logic, but it can cover a large part of the surrounding campaign data layer: holder checks, transfer tracking, event monitoring, NFT ownership checks, and post-launch reporting.
Best-fit workflows
- Monitor token or NFT distribution progress
- Verify recipient activity and holdings
- Trigger internal workflows from transfer or contract events
- Build campaign dashboards for launch teams and community ops
Recommended APIs
GET /token/transfers
GET /token/activity
GET /token/balance
GET /nft/is-airdrop
GET /nft/is-nft-holder
GET /nft/transfers
- Webhook quickstart
Suggested implementation flow
1. Define the eligibility read path
Depending on the campaign, eligibility can come from:
- token balances
- NFT ownership
- historical wallet activity
- contract interactions
Use the unified read layer to centralize those checks before users ever reach the claim flow.
2. Monitor campaign movement
Once distribution begins, use token, NFT, and transaction endpoints to track:
- how many wallets received assets
- which wallets moved or sold immediately
- whether claim activity is still active
3. Add webhook-driven operations
Webhooks are useful for:
- internal notifications when claims happen
- syncing campaign databases
- triggering CRM or growth workflows
- detecting large movement from campaign wallets
4. Close the loop with analytics and logs
After launch, use:
- Analytics to understand request usage during campaign spikes
- API Logs to debug malformed requests or rate pressure
Common pitfalls
Eligibility logic is application-specific. Keep your business rules in your
own backend even if Uniblock powers the underlying reads.
Campaign traffic is bursty. Load-test your own systems and watch Uniblock rate
limits before a public launch.