SPORTSGACHA
ProfileLaunch SoonCA  —

Algorithm

The draw is math, not a button.

Sports Gacha uses a transparent draw flow: holder snapshot, Gacha Power weighting, commit / reveal randomness, and public proof after launch. Until the first real draw, no fake proof or fake winner is displayed.
Current draw proofPending
Current draw proofPending
Commit hash
Holder snapshot
Total Gacha Power
Winning wallet
Winner odds
Settlement tx
StatusLaunch pending
01

Draw is committed

Before a funded draw resolves, the system commits to the draw state so the final winner cannot be manually changed.

02

Holders are snapshotted

Eligible $SGACHA holders are snapshotted for the draw window. Ineligible wallets and zero balances are ignored.

03

Gacha Power weights odds

Each eligible wallet receives Gacha Power. The winner is selected proportionally to wallet power versus total power.

04

Randomness resolves

The draw uses a commit / reveal style process so the final roll can be checked after the draw closes.

05

Winner is selected

The selected wallet becomes the winner of the active card. No manual button decides who wins.

06

Proof goes public

After launch, every real draw will expose its proof, winner, odds, and settlement status.

Exact recompute pathAfter launch
commit = hash(serverSeed)
snapshot = eligible $SGACHA holders
roll = reveal(serverSeed, closeSlotHash)
winner = weightedPick(snapshot, gachaPower, roll)
proof = public after settlement

Pre-launch mode: algorithm data is intentionally hidden. Real proofs, winner odds, snapshot hashes, and settlement links will appear only after the first funded draw.