Airdrop / Claim Template
Run a clean, gas-light airdrop: drag a recipients CSV into the setup wizard, preview it paginated with totals, and generate the Merkle tree in the browser — no CLI. Ship a claim page with an instant eligibility checker. Only claimers pay gas, and double claims are blocked on-chain by the included MerkleDistributor.
Live preview
Features
- ✓Build the list in the browser: drag in a CSV, preview it paginated with totals
- ✓Merkle root + claims file generated client-side — no command line
- ✓Instant eligibility checker and one-click claim with on-chain proof
- ✓Double-claim protection enforced on-chain
- ✓Deploy the distributor and fund it (prefilled with the airdrop total) from the wizard
What's included
- ›Next.js app (App Router, TypeScript, Tailwind)
- ›MerkleDistributor.sol + Hardhat
- ›In-browser Merkle list builder + claims.json generation (CLI script also included)
- ›Setup wizard with in-browser deploy and a fund step
- ›Dockerfile + docker-compose, README
Smart contracts included
Audited-base Solidity (OpenZeppelin), verifiable on-chain after deploy. Full source in the repo.
MerkleDistributor.sola gas-light airdrop: recipients prove their (address, amount) against a Merkle root and claim exactly once; it tracks the claimed count and remaining balance, and the owner can sweep any leftovers after the campaign (OpenZeppelin SafeERC20 + MerkleProof).
Build the list in the browser
In the setup wizard you drop in a CSV of address,amount rows and review it paginated with running totals. The Merkle root and per-recipient proofs are generated entirely client-side and written to a claims file — then you deploy the distributor and fund it (prefilled with the airdrop total) from your wallet. A CLI script is included too.
Gas-light and double-claim safe
The MerkleDistributor verifies proofs on-chain and records claims, so each wallet can claim once. You only fund the contract with the total; claimers pay their own gas. The page shows claimed-so-far and remaining.
Configurable and quick to deploy
Set the token and campaign details, build the list and deploy with the in-browser wizard (or Hardhat), and fund the distributor. Includes a Dockerfile and an env-driven, brandable claim page.
Frequently asked questions
+What is an airdrop template?
A ready-made claim website plus a distributor contract that lets eligible wallets claim tokens. This one uses a Merkle tree, so the recipient list stays gas-efficient and verifiable on-chain.
+How does the eligibility checker work?
Your recipient list is compiled into a Merkle tree right in the setup wizard and shipped with the app. When a visitor connects, the page looks up their proof and shows their allocation; the contract verifies the proof when they claim.
+Who pays the gas?
You fund the distributor with the total tokens once; each recipient pays the gas for their own claim transaction, which keeps your costs predictable.
Ready to ship Airdrop / Claim?
Full source, lifetime license, instant download. Pay with crypto or card.
Get it for $99