Verify a BC.Game bet
12 BC.Game originals can be recomputed here from their fairness details, following BC.Game's own published algorithm. 1 of them are checked against outputs BC.Game publishes, the rest against BC.Game's own verifier code. Everything runs in your browser.
Seed pair11 games, from server seed, client seed and nonce
Seed pair
| Game | Inputs | Vectors | Algorithm source |
|---|---|---|---|
| Limbo → | server seed, client seed, nonce + hashed server seed, house edge % | casino's own code | bcgame-project.github.io |
| Classic Dice → | server seed, client seed, nonce + hashed server seed, verifier version | casino's own code | bcgame-project.github.io |
| Ultimate Dice → | server seed, client seed, nonce + hashed server seed | casino's own code | bcgame-project.github.io |
| Plinko → | server seed, client seed, nonce + hashed server seed, rows | casino's own code | bcgame-project.github.io |
| Mines → | server seed, client seed, nonce + hashed server seed, mines | casino's own code | bcgame-project.github.io |
| Keno → | server seed, client seed, nonce + hashed server seed | casino's own code | bcgame-project.github.io |
| Wheel → | server seed, client seed, nonce + hashed server seed, segments, risk, house edge | casino's own code | bcgame-project.github.io |
| Hilo → | server seed, client seed, nonce + hashed server seed, rounds | casino's own code | bcgame-project.github.io |
| Roulette → | server seed, client seed, nonce + hashed server seed | casino's own code | bcgame-project.github.io |
| Tower → | server seed, client seed, nonce + hashed server seed, difficulty | casino's own code | bcgame-project.github.io |
| Coinflip → | server seed, client seed, nonce + hashed server seed, rounds | casino's own code | bcgame-project.github.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 chain1 game, from a round hash from a pre-committed chain
Hash chain
| Game | Inputs | Vectors | Algorithm source |
|---|---|---|---|
| Crash → | game hash + chain, custom salt, house edge %, previous rounds to list | published output | bcgame-project.github.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.