Skip to content

How provably fair games work and how to check a round

Server seed, client seed, and nonce. What the provably fair badge proves, what it does not, and how to verify a round yourself.

Alex Jovanovic Crypto casino analyst

Published
ORIGINAL GAMES

Crash, dice, mines, and plinko on crypto casinos often carry a provably fair badge. Here is what the badge means and how to check a round yourself.

Provably fair is a method that lets you confirm a game result was fixed before you placed the bet. It uses seeds and a hash. You do not need to trust the casino. You can run the numbers yourself.

The three parts

PartWho sets itWhat it does
Server seedCasinoA secret value. You see only its hash before you play.
Client seedYouYour own value. You can change it at any time.
NonceCounterGoes up by one with every bet.

The game mixes the three values to produce each result. Because the casino shows the hash of its seed before you play, it cannot swap the seed later without the hash changing.

How to check a round

  1. Open the fairness panel and copy the hashed server seed.
  2. Set your own client seed.
  3. Play a few rounds and note the nonce of each one.
  4. Rotate the seed. The casino now shows the old server seed in plain text.
  5. Hash the old seed and compare it with the hash you copied.
  6. Enter the seeds and nonce in a verifier to rebuild each result.

Many casinos have a built in verifier. You can also use an independent one or a short script, as long as it uses the same formula the game publishes.

What it does not prove

  • It proves a result was not changed after your bet.
  • It does not tell you the house edge. Read the game rules or RTP for that.
  • It does not cover payouts, limits, or account reviews.

A fair game still has a house edge. Over many rounds the casino keeps its share. Set a limit before you start.

The original games Alex has tested are listed on the Original Games page. Each game file notes the house edge and how the fairness panel works at that casino.

All posts