Verify a Roobet bet

12 Roobet originals can be recomputed here from their fairness details, following Roobet's own published algorithm. Roobet publishes no worked examples, so all of them are checked against Roobet's own verifier code. Everything runs in your browser.

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

Seed pair
GameInputsVectorsAlgorithm source
Dice →server seed, client seed, nonce + hashed server seedcasino's own codecodesandbox.io
Limbo →server seed, client seed, nonce + hashed server seedcasino's own codecodesandbox.io
Mines →server seed, client seed, nonce + hashed server seed, mines, gridcasino's own codecodesandbox.io
Keno →server seed, client seed, nonce + hashed server seedcasino's own codecodesandbox.io
Plinko →server seed, client seed, nonce + hashed server seed, rows, riskcasino's own codecodesandbox.io
Wheel →server seed, client seed, nonce + hashed server seed, segments, risk, house edgecasino's own codecodesandbox.io
Hilo →server seed, client seed, nonce + hashed server seed, steps to dealcasino's own codecodesandbox.io
Towers →server seed, client seed, nonce + hashed server seed, difficultycasino's own codecodesandbox.io
Coinflip →server seed, client seed, nonce + hashed server seedcasino's own codecodesandbox.io
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 chain3 games, from a round hash from a pre-committed chain

Hash chain
GameInputsVectorsAlgorithm source
Crash →game hash + client seed (salt), previous rounds to listcasino's own codecodesandbox.io
Slide →game hash, client seed (salt) + previous rounds to listcasino's own codecodesandbox.io
Roulette →game hash + client seed (salt), previous rounds to listcasino's own codecodesandbox.io
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.