Verify a Shuffle bet

13 Shuffle originals can be recomputed here from their fairness details, following Shuffle's own published algorithm. All of them are checked against outputs Shuffle publishes. Everything runs in your browser.

Seed pair11 games, from server seed, client seed and nonce

Seed pair
GameInputsVectorsAlgorithm source
Dice →server seed, client seed, nonce + hashed server seedpublished outputhelp.shuffle.com
Limbo →server seed, client seed, nonce + hashed server seedpublished outputhelp.shuffle.com
Plinko →server seed, client seed, nonce + hashed server seed, rows, riskpublished outputhelp.shuffle.com
Mines →server seed, client seed, nonce + hashed server seed, minespublished outputhelp.shuffle.com
Keno →server seed, client seed, nonce + hashed server seedpublished outputhelp.shuffle.com
Roulette →server seed, client seed, nonce + hashed server seedpublished outputhelp.shuffle.com
Wheel →server seed, client seed, nonce + hashed server seed, segmentspublished outputhelp.shuffle.com
Hilo →server seed, client seed, nonce + hashed server seed, cards to dealpublished outputhelp.shuffle.com
Blackjack →server seed, client seed, nonce + hashed server seed, cards to dealpublished outputhelp.shuffle.com
Tower →server seed, client seed, nonce + hashed server seed, difficultypublished outputhelp.shuffle.com
Coinflip →server seed, client seed, nonce + hashed server seed, flipspublished outputhelp.shuffle.com
The casino shows you the hash of a secret server seed before you bet; you add your own client seed and a nonce that counts your bets. Once you rotate the pair, the server seed is revealed and every bet on it can be recomputed.

Hash chain2 games, from a round hash from a pre-committed chain

Hash chain
GameInputsVectorsAlgorithm source
Crash →game hash + salt, previous rounds to listpublished outputhelp.shuffle.com
Slide →game hash + salt, previous rounds to listpublished outputhelp.shuffle.com
Every round comes from one long chain of hashes made before launch. The casino publishes the last link in advance; hashing a round backwards reaches it, and a salt chosen after the commitment (a Bitcoin or Ethereum block hash) turns each link into a result.