Reward Early Users
Use this pattern when you want to reward wallets based on prior activity, loyalty, or product usage.
Typical Scenario
You have internal product or community data that tells you which wallets qualify. The list may come from app usage, staking activity, waitlist participation, or event attendance.
ImageEarly user reward scenario
Claim-based recipient setup showing the eligibility dataset being prepared for a `Claim-based (Merkle)` campaign.
Goal
Turn your own eligibility data into a campaign that rewards early supporters without asking them to trust a spreadsheet alone.
Why This Fits Bonkit
- Bonkit lets you bring your own wallet list and token
Claim-based (Merkle)is the recommended path when the eligible dataset has more than500recipients and you want proof-based verificationLaunch and Monitoringgives you a way to track whether eligible users are actually claiming
Recommended Product Path
- Build the eligible wallet list from your own source data.
- Decide whether the list should be a fixed onchain list or a public claim flow.
- Open Create Airdrop.
- Choose
Claim-based (Merkle)if the campaign has more than500recipients. UseOnchain Listonly if the campaign has500recipients or fewer. - Complete the setup in Recipients and Deposit.
- Launch and track results in Launch and Monitoring.
Example Setup
You want to reward wallets that used your beta product in the first month.
- Power users receive a larger amount
- Light users receive a smaller amount
- Users should claim from a public link after the announcement
In this case, your workflow is:
- Export the eligible wallets from your product data.
- Generate the final allocation table.
- Create a claim-based airdrop draft.
- Upload the CSV, validate the Merkle files, and register the root.
- Fund the campaign vault.
- If the token will trade publicly, seed the official liquidity pool before sharing the claim URL.
- Launch the campaign and share the claim URL with the community.
ImageEarly user reward flow
Live campaign state or claims monitoring view after the claim URL is ready to share.
Launch Safety
- If claimants may trade immediately after claiming, make the official liquidity pool live before the public claim link is distributed.
- This can reduce the chance that the first visible market is created by a third party at an unrealistic price or with liquidity designed to absorb claimants’ tokens cheaply.
- When there is no reason to make the token tradable yet, keep the campaign focused on claims and delay market exposure until the launch plan is ready.
Key Decisions
- Use
Claim-based (Merkle)when the campaign has more than500recipients and you want to keep onchain storage compact. - Use
Onchain Listwhen the campaign has500recipients or fewer and you prefer explicit onchain recipient storage. - Review allocation logic before upload so the campaign matches the rules you announced.
- If the token will have a public market, include liquidity timing in the campaign launch checklist.
Common Mistakes
- Changing reward rules after the eligibility list is already generated
- Publishing the claim link before the campaign is fully funded and active
- Sharing the claim link before the official liquidity pool exists when users are expected to trade right away
- Forgetting to test the claim flow with a real eligible wallet
Read Next
Last updated on