Paying 400 winners when half don’t know they won
For anyone paying prizes from a list. Winners take their own share from one link, and you take back whatever nobody claimed once the deadline passes.
Your community contest has posted its results, and now you owe 400 wallets 50 USDC each, 20,000 USDC in all. The contest logged every address.
The people behind them are another matter, and maybe half will see the post this week. The rest muted the channel months ago or wandered off to someone else’s contest. Those who see it send you two messages: “am I on the list?” and, a day later, “did mine arrive?”
If half of them end up claiming, you’re doing well. Sablier went through 808 airdrop campaigns on its platform and found that, on average, 19.1% of the people on a list claimed. Even the best ones got to 70 to 90% (Sablier, February 2026).
The third question is one only you ask, about the money nobody comes for.
You could send all 400 prizes today. Whatever lands in a wallet nobody opens is gone for good. Or you hold them back and answer “where’s mine?” for weeks.
With Cherum Claims you put the 20,000 USDC into a contract on Base once and post a link. Winners take their own 50 USDC, and anyone can check an address there without connecting a wallet. After the deadline, one transaction brings back whatever nobody claimed.
“Am I on the list?” without a wallet
A winner who opens your link sees the campaign title, token and network, with a live count such as “212 of 400 claimed”. Below it is a Connect wallet button, or a field labelled “Paste an address to check”. They paste, press “Check this address” and get one of four answers:
- “You can claim this share”, with the amount and a Claim button.
- “Claimed”, with the transaction and the time the share left the contract.
- “This address isn’t on the list”, followed by “Check that you pasted the right one.”
- After the deadline, “This share wasn’t claimed in time”.
Winners connect a wallet only when they’re ready to claim. If it’s on another network, the page asks it to switch to Base. The winner pays the network fee for that one transaction, and the page spells it out: “Nothing else is deducted.” Sablier’s interface takes up to $1.99 per airdrop claim unless the sender pays it (Sablier docs).
Who got paid, without a spreadsheet
Your dashboard shows the same count, Claimed 212 of 400, next to the day the campaign expires. Under it is one row per winner with the amount, whether it’s been claimed and, if you added one, a label like “1st place”. Claimed rows link to their transaction on Basescan, the public explorer for Base.
Anyone with the link sees that count on the public page too, so “did mine arrive?” gets its answer there.
Once the pool is funded, the list is fixed. Until the deadline each share can go only to the address on its row, and neither you nor we can send it anywhere else.
Day 30 and the 9,400 USDC nobody claimed
Claiming closes on day 30. The public page now says “Claiming is closed” and “Unclaimed funds go back to the sender.” In the dashboard the campaign turns to Expired and waits for you to reclaim.
Say 212 winners claimed in time. That’s 10,600 USDC in their wallets. The other 188 shares, 9,400 USDC, are still in the contract, and only the wallet that funded it can take them out. Press “Reclaim remainder” and sign one transaction to bring the 9,400 USDC home. The campaign then reads Refunded, and shares that were already claimed stay with their winners.
A winner who turns up on day 31 sees that their share wasn’t claimed in time and that “Only the sender can send it to you now.” If you still want to pay them, that’s one line in Payouts.
Our fee is 0.30% of the pool, 60 USDC here, taken once when you fund. You don’t get it back with the remainder. Measured against the 10,600 USDC that reached winners, it comes to about 0.57%.
What it doesn’t do
- It won’t tell anyone they won. There’s no single place where someone can look up every campaign they’re on. Each claim page has its own link, and getting that link to the people who went quiet is still your announcement’s job.
- The deadline doesn’t move. You set it when you fund, from 7 to 365 days, and you can’t take the pool back early.
- A typo can’t be fixed after funding. That share sits out the deadline and comes back with the remainder.
- One network and one token per campaign, up to 2,000 people with Ethereum-style addresses (the ones starting with 0x). Winners need a little gas on that network to claim.
- Each share arrives whole. For rewards released gradually over months, Sablier offers vested airdrops and we don’t.
- If you know all 400 are around, Payouts sends to the whole list from your wallet for 0.10%.
The pool sits in the contract, and anyone can read its balance on the network. Your wallet signs the funding, and later the reclaim.
Set up your next prize list
- Open dashboard.cherum.io and sign in. If you signed in by e-mail, add the funding wallet under Wallets.
- Go to Claims → New distribution. Name it something your winners will recognise, pick Base and USDC, and leave the claim window at 30 days or set your own.
- Press Paste list, add one winner per line (address, amount, optional label) and press Add rows.
- Press Create campaign, then Sign & fund on its card. For USDC your wallet signs two transactions: the first approves the token, the second creates the campaign.
- Copy the link under Share with recipients and post it wherever your winners might look.
On day 31, press Reclaim remainder and sign once to bring the rest back to the funding wallet.