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 app

01 Aug 2026·release·Blog

Prize pools in escrow: announce it, fund it, winners claim it

Money set aside up front and taken by the winners themselves — no treasurer chasing wallet addresses afterwards.

Every hackathon, bounty program and trading competition has the same awkward stretch: the winners are announced, the money is not there yet. Someone has to collect addresses, someone has to run the payout, someone is on vacation. Winners refresh their wallets for weeks. Nothing malicious happened — but from the winner's side, "announced" and "paid" are two different events with an uncomfortable gap between them, and everyone who has won a bounty knows that gap.

We built Prizes to remove the gap, not to shorten it.

The money is escrowed the moment you announce

You upload the winners list — addresses and amounts — and fund the whole pool in one transaction from your own wallet. From that moment the money sits in the CherumClaim contract, not with you and not with us: no key we hold can reach an escrowed pool, there is no admin withdrawal function, and the contract's source is published and verified on Etherscan and Sourcify, so anyone can read exactly what it can and cannot do.

You fund once Escrow Winners claim Remainder returns one transaction on-chain contract, no admin withdrawal their own gas, 7–365 days to your wallet, after expiry pool + 0.3%
One funding transaction; winners pull their own prizes during the window; the unclaimed remainder returns to the organiser after expiry.

What a winner sees is not a promise. It is a public page where they paste their address and the chain itself confirms: this much is allotted to exactly this address, and here is the button.

Winners claim; you do not run payouts

Each winner claims their own prize, whenever it suits them, paying their own gas — a claim costs on the order of 80,000 gas, cents on Base or Arbitrum. Prizes go only to the listed address; nobody, including the person pressing the button, can redirect a payout. Anyone may submit the claim transaction for a winner, and the money still lands at the listed address only.

You set a claim window between 7 and 365 days. When it closes, whatever was never claimed returns to you with one transaction. That answers the question every organiser eventually asks: what happens to the prize of the winner who never shows up? It comes back. Not to a support ticket — to your wallet.

What it costs

One fee, charged once, when you fund the campaign: 0.3% of the pool by default, shown to you before you sign. No per-claim charges, no charge on the unclaimed remainder you take back. Claiming is free on our side — the winner pays only their own gas.

Live today

Prizes runs on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and HyperEVM, in USDC, USDT and the native coin. Campaign creation and funding live in the dashboard; the winner-facing claim page needs nothing but the link and a wallet.

We proved the full path with real money before writing this post: a campaign funded from the dashboard, a prize claimed from the public page, the remainder sitting in escrow to the exact unit — every step a public transaction on Base.