How it works

Everything you need to know about token claim campaigns on Cardano.

What is Claimpaign?

Claimpaign lets you create QR code-based token claim campaigns on Cardano. You define what to distribute, generate QR codes, and hand them out. Recipients scan the code with a compatible wallet and receive their tokens instantly on-chain.

The system implements CIP-99 (Proof of Onboarding), the Cardano standard for claim-based token distribution. Any compatible wallet can scan your QR codes out of the box.

Built for in-person events

Claimpaign is designed with live events in mind: conferences, meetups, hackathons, workshops. Print QR codes on badges, flyers, stickers or display them on screens. Attendees scan, claim, done. No registration, no forms, no waiting.

This makes it one of the most effective ways to onboard newcomers to Cardano. Someone who has never used a blockchain wallet can install one on the spot, scan a QR code, and hold their first native asset within seconds.

No wallet? No problem

Recipients don't need a wallet before the event. They can install one on the spot and claim immediately. VESPR, Begin Wallet, and Tokeo Pay are particularly well suited for this because they let users skip the seed phrase backup during setup and do it later. That means no one has to write down 24 words in a crowded venue before they can participate.

Compatible wallets

Any Cardano wallet that implements CIP-99 can scan Claimpaign QR codes. See the full wallet comparison in our docs. Currently supported:

VESPR
recommended

Fast setup, deferred seed backup, excellent for events.

mainnet preprod
Begin Wallet
recommended

Deferred seed backup, beginner-friendly interface.

mainnet
Tokeo Pay
recommended

Quick wallet creation, deferred seed backup, great for events.

mainnet
Eternl Mobile
supported

CIP-99 support, but requires seed phrase backup on setup, not ideal for events.

mainnet preprod
Yoroi
supported

Supports CIP-99 but slow setup process, not ideal for events.

mainnet preprod

More wallets will be added as they implement CIP-99. If your favorite wallet supports the standard, it will work with Claimpaign automatically.

What you can distribute

  • Ada - Send a fixed amount of ada per claim
  • Fungible tokens - Distribute any Cardano native token
  • NFTs - Hand out unique NFTs, one per QR code
  • Token bundles - Combine ada, tokens, and NFTs into a single claim

Learn more about campaign types and how they differ.

Campaign configuration

Every campaign is fully configurable to match your use case:

  • Unique or shared codes - Generate one-time codes for individual handouts, or create a single reusable code to display on a big screen, wallpaper, or poster.
  • Claims per wallet - Limit how many times a single wallet (by stake key) can claim. Set it to 1 for exclusive drops, or allow multiple claims for things like a treasury hunt.
  • Code expiration - Set a date and time after which codes become invalid. Perfect for time-limited events.
  • Pause and resume - Pause a campaign at any time and resume it later. Codes remain valid but cannot be claimed while paused.
  • Network selection - Run campaigns on preprod for testing or mainnet for production.

Pay only for what gets claimed

This is a key advantage over traditional airdrops. With Claimpaign, you are not blasting tokens to thousands of wallets hoping someone cares. Instead, recipients actively scan a QR code to claim their tokens. You only pay transaction fees for codes that actually get redeemed. See pricing for the full cost breakdown.

Generate 1,000 codes for a conference but only 300 get scanned? You only pay for 300 transactions. No wasted funds, no spraying tokens into the void.

Analytics and error tracking

Your dashboard shows real-time campaign statistics:

  • Total codes generated vs. claimed
  • Redemption rate per campaign
  • Failed claims with detailed error reasons (invalid address, expired code, wallet limit reached, transaction failure)
  • Scan counters for each error type so you can spot issues early

If a transaction fails, the code is automatically released so the recipient can try again. Nothing gets lost.

Ready to try it?

Join the waiting list. We'll reach out when your spot is ready.