Products

ExchangeMove your own moneyPayoutsPay many at oncePaymentsGet paid by customersClaimsLet people take their share

Company

DevelopersPricing

Resources

BlogReleases and decisions, datedLearnExplainers and comparisons
Open appSign in

Blog

Paying 400 winners when half don’t know they won

Cherum team · 5 min read ·

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.

Your wallet Contract on Base Winners Reclaim remainder 20,060 USDC out pool + 0.30% fee 20,000 USDC pool balance is public 50 USDC each 212 of 400 claimed once until day 30 9,400 USDC, after day 30 example: 400 winners, 50 USDC each, 30-day window
You fund the 20,000 USDC once, plus the 0.30% fee. Winners take their own 50 USDC until day 30. After that, Reclaim remainder sends the 9,400 USDC nobody claimed back to your wallet. Example amounts.

“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:

Check this address: four answers You can claim this share Claimed This address isn’t on the list This share wasn’t claimed in time 50 USDC, then a Claim button The tokens are in this address’s wallet. Check that you pasted the right one. Only the sender can send it to you now. on the list paid no share after day 30
What claim.cherum.io says for a pasted address, word for word.

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.

Claim ends in 53% Token Network Your share Check whether an address is on the list. Connecting is only needed to claim. or Paste an address to check Starts with 0x, 42 characters Live 12d 4h Community contest prizes 212 of 400 claimed USDC Base Connect wallet Check this address
The public page at your link, with the same count. Wording from claim.cherum.io; the title and numbers are an example, and on the page the two cards sit one above the other.

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

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

  1. Open dashboard.cherum.io and sign in. If you signed in by e-mail, add the funding wallet under Wallets.
  2. 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.
  3. Press Paste list, add one winner per line (address, amount, optional label) and press Add rows.
  4. 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.
  5. 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.

Read next