Provably Fair Games Explained: How to Verify a Crypto Casino Bet
By DappScope · 2026-10-22 · 6 min read
Provably fair is a phrase you will see on almost every crypto casino with in house games such as dice, crash, plinko and mines. It describes a system that lets you check, after a bet, that the casino did not change the result once you placed it. It is a useful transparency tool, but it is often misunderstood. Here is how it actually works and where its limits are.
The basic idea
Before you play, the casino generates a secret value called the server seed and shows you a cryptographic hash of it. A hash is a one way fingerprint: you cannot work backwards from it to the seed, but any change to the seed would produce a completely different hash. You then add your own value, the client seed, and every bet uses a counter called the nonce.
The game result is calculated from the server seed, client seed and nonce together. Because the casino committed to its seed in advance by showing the hash, it cannot swap the seed later without the hash no longer matching.
How verification works step by step
When you rotate or reveal your seed pair, the casino shows the original unhashed server seed. You can then hash it yourself, using the casino's verifier or an independent tool, and check that it matches the hash you were shown before playing. Next you recompute the outcome of a specific bet from the three inputs using the game's published formula.
If both checks match, you have mathematical evidence that the result of that bet was fixed before you clicked and was not altered afterwards. Change your client seed regularly, since it is your contribution that prevents the casino from preparing results in advance for a known seed.
A worked dice example
Imagine a dice game where you win by rolling under 50 on a scale from 0 to 99.99, with a payout of 1.98 times your stake. The probability of winning is about 50 percent, so the expected return is 0.5 multiplied by 1.98, which equals 0.99. In other words, for every 1 unit wagered, the long run average return is 0.99 units. The missing 1 percent is the house edge.
Provably fair verification proves that each roll followed the published formula. It does not change that 0.99 expectation. The edge is built into the payout, in the open, and is still there on every bet.
What provably fair does not guarantee
Provably fair does not mean risk free, profitable or beatable. It does not show that the casino will pay withdrawals, that it holds enough funds, or that its licence is valid. It only covers games designed with this system, typically house originals, not third party slots or live dealer tables, which rely on provider testing and regulator audits instead.
It also only protects you if someone checks. Most players never verify a bet. Doing it even occasionally keeps you informed and costs nothing.
Popular provably fair game types
Dice lets you pick a target and adjust the odds directly. Crash shows a multiplier climbing until it stops, and you must cash out before it crashes. Plinko drops a ball through pegs into multiplier slots. Mines hides bombs on a grid and increases the payout with each safe tile. Keno draws numbers from a pool; for instance, picking from a draw of 20 numbers out of 80 gives each number a 25 percent chance of appearing.
Each game publishes its own formula for turning seeds into results. A trustworthy casino makes those formulas easy to find.
How to check a result in practice
Open the fairness or seed settings in the game. Note the hashed server seed and set your own client seed, ideally a random string you choose yourself. Play a few rounds and note the nonce and result of one bet you want to check. Then rotate your seed pair so the casino reveals the old server seed.
Paste the revealed server seed into any standard SHA256 tool and confirm that its hash matches the one shown before you played. Next, feed the server seed, client seed and nonce into the casino's verifier, or an independent open source verifier for that game, and confirm the result matches the round you recorded.
If anything does not match, save screenshots of the seeds, the nonce and the result, and contact support with the evidence. A genuine mismatch is a serious issue and worth raising with the casino's licensing authority if support cannot explain it.
Remember that the verification uses public, well known hashing, so you do not need to trust the casino's own page. Checking with an independent tool is the stronger test.
Combine fairness checks with wider research
Use provably fair verification together with other evidence: licence information, clear terms, responsive support, and observed public wallet activity, which you can explore on DappScope's casino analytics and review pages. No single signal tells the whole story, but several together give a far better picture than marketing claims alone.
General information only, not legal or financial advice. 18+ only. Explore crypto casino reviews, casino analytics and the FAQ.