Fairness
Verify any result
Every Garden game uses commit-reveal hashing. After you play, paste your payment transaction, enter the revealed server seed from the result screen, and this tool recomputes the outcome — no trust required.
Step 1 — Load payment from chain
Step 2 — Confirm memo + seeds
Paste a transaction signature or memo, then enter the revealed server seed.
What gets checked
- Commit hash — SHA-256 of the server seed matches the hash shown before you paid (or the full hash in bet-mode memos).
- Outcome math — die face, coin side, mine tiles, plinko bucket, or crash bust point recomputed from server + client seeds.
- Memo consistency — on-chain memo fields match the recomputed result (single-roll dice/coin/plinko).
Multi-roll modes (Best of 3, streak) verify the commit prefix; recompute each sub-roll on the game page with
clientSeed, clientSeed:1, clientSeed:2, etc.
Supported games
| Game | Memo prefix | Commit formula |
|---|---|---|
| Garden Dice | dice: | SHA-256("garden-dice:v1:" + seed) |
| Coin Flip | coin: | SHA-256("garden-coin:v1:" + seed) |
| Mines | mines: | SHA-256("garden-mines:v1:" + seed) |
| Plinko | plinko: | SHA-256("garden-plinko:v1:" + seed) |
| Real-payout bets | settle-*: | Full 64-char commit in memo + server reveal after settlement |
Full scheme explained on the provably fair hub. Payment status only? Use transaction lookup.