Each row = one hourly raffle. Expand it to see every card pulled, the winning wallet, and the on-chain fairness proof — verify the roll right in your browser.
#97060m1$41vany↗ClaimedClaimedMega Charizard Y EX $41UNCOMMONON-CHAIN VERIFIED4b30…daf8○ VERIFY IT YOURSELFFairness−
★ ALL 1 CARDS - winner takes all
0 epic 0 rare 1 uncommon 0 common
WIN CHANCE
1.3994%
≈ 1-IN-N
71
WINNER BAL
12,555,226
ELIGIBLE TOTAL
897,133,739
HOW THE WINNER WAS CHOSEN - At slot 441267249 we snapshotted all 1990 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.
#96960m1$32redd↗ClaimedClaimed2016 #XY104 M Mawile EX PSA 6 XY Black Star Promo $32COMMONON-CHAIN VERIFIED527e…77fc○ VERIFY IT YOURSELFFairness+
#96860m1$279ZTf…Q92R↗ClaimedClaimed2025 Pokemon Japanese Scarlet & Violet Black Bolt AR Darumaka #98 CGC 10 PRISTINE $27COMMONON-CHAIN VERIFIED8f3f…85f2○ VERIFY IT YOURSELFFairness+
#96760m1$344xoZ…6AGy↗ClaimedClaimedCynthia's Roserade $34UNCOMMONON-CHAIN VERIFIED3204…3395○ VERIFY IT YOURSELFFairness+
#96660m1$41Br9f…NmRB↗ClaimedClaimedMega Charizard Y EX $41UNCOMMONON-CHAIN VERIFIED7824…ba95○ VERIFY IT YOURSELFFairness+
#96560m1$18tiger.sol↗Rolled$15.3↗Rolled$15.3↗2025 Pokemon Mega Evolution Phantasmal Flames Holo Mega Charizard X EX #13 CGC 9.5 MINT+ $18COMMONON-CHAIN VERIFIEDd08f…3699○ VERIFY IT YOURSELFFairness+
#96460m1$534vvF…e4uD↗Sold$45.05Sold$45.05Garchomp & Giratina GX $53UNCOMMONON-CHAIN VERIFIEDb480…0fe8○ VERIFY IT YOURSELFFairness+
#96360m1$3376L5…9p5S↗Rolled$28.05↗Rolled$28.05↗2023 Pokemon Japanese Scarlet & Violet Stickers Marumiya Holo Eevee Sylveon #37 CGC 10 PRISTINE $33UNCOMMONON-CHAIN VERIFIED3e3d…3aaa○ 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
On-chain ECVRF pinned to a Solana slot hash
The winner comes from a Collector Crypt VRF proof (RFC 9381 ECVRF) bound to the slot hash that landed at close - fully reproducible in your browser. Older draws used commit-reveal; the verifier auto-detects and checks either.
roll = ECVRF(key, 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 about 70h to claim the slabs or instant-sell them for USDC.