RULES
★ how the draw works ★
★ How It Works ★
★ Hold BALLR ★
1
Buy BALLR on Uniswap. 1,000 BALLR = 1 ticket, with a 25,000-token minimum to be entered. More tokens = more tickets = better odds.
No sign-up. No claim step.
★ Draw every 15 minutes ★
2
A bot snapshots eligible holders and publishes the Merkle root + target drand round on-chain. About 6 minutes later drand (League of Entropy) produces the BLS-signed beacon for that round and the winner is derived from it.
Avg 96 draws / day. 24/7.
★ 100% to winner ★
3
The entire pot — every cent of the 3% trade fee since the last paid draw — is sent to the winning wallet in the payout transaction.
If you held enough, you just received ETH.
★ The Rulebook ★
★
3% trade fee on BALLR — 100% of it becomes the pot
★
1,000 BALLR = 1 ticket; 25,000 BALLR (25 tickets) minimum
★
Draws every 15 minutes on Ethereum mainnet
★
Up to 2,000 participants per draw — top 2,000 by tickets if more qualify
★
drand Quicknet (League of Entropy) for randomness — BLS-signed, threshold-produced
★
Participant snapshot + target drand round Merkle-committed on-chain before the round is produced
★
Winner selection is deterministic — anyone can recompute beacon mod totalTickets
★
No smart contract — verifiability comes from commitment ordering + public cryptography. The operator cannot change a draw's outcome without breaking drand or rewriting Ethereum history
★
100% of the pot goes to the winner, sent by the bot in a single payout transaction after the drand round is produced
★
No KYC, no sign-up, no claim step
★ Excluded From Draws ★
No exclusions seeded yet — run pnpm seed:excluded.
★ Fairness & FAQ ★
★ How is the winner picked?
The bot snapshots every eligible holder (≥ 25,000 BALLR) and commits the full ticket ranges as a Merkle root on-chain, along with the target drand round. ~6 minutes later drand publishes the BLS-signed beacon for that round. winningTicket = uint256(beacon) mod totalTickets; whichever ticket range contains that number wins. The beacon and its signature are public on api.drand.sh — every verify page links to the exact URL.
★ Can the team pick winners?
No. Three independent guarantees: (1) the drand beacon is produced by a threshold BLS signature from ~30 independent nodes (League of Entropy) and can't be forged without breaking the cryptography, (2) the participant snapshot and the target drand round are committed on-chain BEFORE the round is produced, and (3) winner selection is deterministic — anyone can re-run beacon mod totalTickets and verify.
★ Where does the prize money come from?
A 3% trade fee on every BALLR buy and sell accumulates in the bot's wallet (same address for fees, commits, and payouts). At payout, the full accumulated balance minus a small gas reserve is sent directly to the winner — no house cut, no protocol take.
★ What if I sell before the draw?
The bot takes a fresh snapshot every 15 minutes. If you drop below 25,000 BALLR before the next snapshot, you're not in that draw. Keep 25,000+ tokens and you stay eligible.
★ Are there taxes on winnings?
Ballr takes no custody of winner funds and withholds nothing. You are responsible for reporting winnings under your local tax law.