Commit–reveal on Base — no VRF required
Run provably-fair USDC pools on Base
Create time-boxed pools with flat entry pricing, optional dual-commit sentinel, and instant payouts. Simple for creators, transparent for players.
Network
Base Mainnet
Currency
USDC (6 decimals)
Fairness
Commit–Reveal (+ optional sentinel)
Flat entry, instant payout
Everyone pays the same price per entry; winner is drawn and paid automatically after reveal.
No external VRF
Randomness comes from salts + blockhash. Add a sentinel for greater neutrality.
Clear timing
Entry and reveal windows enforce simple, predictable phases for all participants.
How it works
1
Create
- Set entry price, windows & fees
- Commit to a secret salt
- Optionally add a sentinel
2
Enter
- Players approve USDC once
- Buy entries at a flat price
- Wait for the deadline
3
Reveal & Draw
- Creator (and sentinel) reveal salts
- Contract draws a winner on-chain
- Prize paid instantly
Create a Pool
Works with your wallet on Base
Pool settings
Network: BasePresets:
Basics
Core settings for your pool.Entry price (USDC)i
Creator bond (USDC)i
Min entries (0 = none)i
Max entries (0 = unlimited)i
Windows
Entry and reveal timing.Entry window
Selected: 30m
Reveal window (after entries close)
Selected: 10m
Sentinel reveal (if enabled)
Selected: 20m
Fees
These are fixed on the hosted app. SDK users can set their own.Builder fee 2.00% i
Protocol fee 1.00% i
Prize & Fees Preview
iExpected entries
Gross collected
50 USDC
Estimated prize (net)
48.5 USDC
Builder fee (200 bps)
1 USDC
Protocol fee (100 bps)
0.5 USDC
Developer? Use the FairplayVault SDK to set your own fee policy on your deployment.
Creator salt
Keep this safe. You’ll need it to reveal.Secret salti
You can optionally encrypt this with a passphrase when creating the pool; we’ll also offer a local backup file.
Entry price: 1 USDCCreator bond: 50 USDCTotal to approve: 50 USDC
Allowance: 0 USDC
Step 1: Approve lets the vault transfer your bond(s). Step 2: Create submits the pool.
Tip: You can encrypt your creator salt on creation; we also offer a local backup file for safekeeping.
Recent Pools
Want badges, timers, or embeds? Check Products →Search by ID
Status
Pages
Page 1 / 1
Building on Fairplay?
Ship faster with our SDK, ready-made UI widgets, and sentinel APIs. Monetize via builder fees you control.
Fully compatible with RainbowKit, wagmi, and viem