Each row = one hourly raffle. Expand it to see every card pulled, the winning wallet, and the commit-reveal proof — verify the roll right in your browser.
#84660m1$25CNEh…rXU1↗Claim openClaim openZamazenta V $25COMMONON-CHAIN VERIFIEDf089…4bfc○ VERIFY IT YOURSELFFairness−
★ ALL 1 CARDS - winner takes all
0 epic 0 rare 0 uncommon 1 common
WIN CHANCE
1.1314%
≈ 1-IN-N
88
WINNER BAL
9,926,531
ELIGIBLE TOTAL
877,355,116
HOW THE WINNER WAS CHOSEN - At slot 433461781 we snapshotted all 2093 eligible $GACHA holders (excluding LP & burn). Each holder occupies a slice of [0,1) proportional to their balance. The roll is a Collector Crypt VRF output (RFC 9381 ECVRF): alpha = sha256(slotHash[32B] ||utf8(drawId)) binds this draw to the slot blockhash, the operator's frozen key produces the proof, and roll = beta[0:32] -> mapped to a 0..1 float -> walked the cumulative weight array -> first holder whose slice contains that float wins all 1 cards. The proof verifies in your browser + on-chain on the fairness page.
This draw's roll is an ECVRF output, not the commit-reveal HMAC. Verify the proof in your browser on the fairness page.
#84560m1$19HErg…hrPZ↗ClaimedClaimed2022 Pokemon SWSH Brilliant Stars CHR Single Strike Urshifu VMAX #TG29 CGC 10 GEM MINT $19COMMONON-CHAIN VERIFIEDb8bd…0bf8○ VERIFY IT YOURSELFFairness+
#84460m1$18B4hf…4iC6↗Sold$15.3Sold$15.32026 Pokemon Mega Evolution Black Star Promo Tin Mega Charizard X ex #29 CGC 9 MINT $18COMMONON-CHAIN VERIFIED3816…e0fd○ VERIFY IT YOURSELFFairness+
#84360m1$756w92…FNjV↗Claim openClaim openMew EX $75RAREON-CHAIN VERIFIED7854…e23b○ VERIFY IT YOURSELFFairness+
#84260m1$13Gry5…U84N↗Claim openClaim openGarchomp ex $13COMMONON-CHAIN VERIFIEDbf0f…1b82○ VERIFY IT YOURSELFFairness+
#84160m1$476Umx…ADta↗Claim openClaim openGengar Spirit Link $47COMMONON-CHAIN VERIFIED6221…dbb3○ VERIFY IT YOURSELFFairness+
#84060m2$1125Cs7…Y6q5↗ClaimedClaimedM Charizard EX $64COMMONON-CHAIN VERIFIED6fdd…dd45○ VERIFY IT YOURSELFFairness+
#83960m1$47EUAm…uzLH↗Sold$39.95Sold$39.95Blastoise-Holo $47COMMONON-CHAIN VERIFIED0370…c3a5○ VERIFY IT YOURSELFFairness+
When the window closes we snapshot every wallet holding $GACHA at the closing slot. We exclude the Meteora pool vault and burn addresses - that's it.
exclude = [meteoraPool, 1nC1n3…rAt0R]
2
Weight
Win % is your slice of circulating supply
Each holder gets a [0,1) slice proportional to balance. Bigger bag, bigger chance - no caps, no boosts.
weight[h] = bal[h] / (supply − excluded)
3
Roll
Commit-reveal pinned to a Solana slot hash
We commit to a seed hash before the window opens, reveal the seed after it closes, and HMAC it with the slot hash that landed at close. The roll is fully reproducible in your browser.
roll = HMAC-SHA-256(seed, slotHash ‖ drawId)
4
Pay
One wallet wins the vault
The wallet whose slice contains the roll wins every card opened during this window - then has 72h to claim the slabs or instant-sell them for USDC.