Stake Provably Fair — How to Verify Any Game Result
Step-by-step guide to Stake.com's provably fair system. What server seeds, client seeds, and nonces are, and how to independently verify any Crash, Dice, or Limbo result.
Editorial Policy: All content is researched and written by our editorial team and independently verified. We verify all referral codes before publishing. Read our editorial policy or contact us if you spot an error.
title: "Stake Provably Fair — How to Verify Any Game Result" description: "Step-by-step guide to Stake.com's provably fair system. What server seeds, client seeds, and nonces are, and how to independently verify any Crash, Dice, or Limbo result." date: "2026-05-01" author: "Stake Code Editorial Team" category: "Guides" tags: ["Stake provably fair", "verify Stake results", "server seed", "client seed", "cryptographic fairness"]
What is Provably Fair Gaming?
Provably fair is a cryptographic system that lets any player independently verify that a game result was determined fairly — before the bet was placed — and was not manipulated by the casino.
All Stake Originals use provably fair technology.
The Three Components
Every provably fair result on Stake involves three elements:
1. Server Seed
A random string generated by Stake before your session begins. It is SHA-256 hashed and shown to you before play, proving it exists before any bets. Stake cannot change it after showing you the hash.
2. Client Seed
A string you provide (auto-generated or custom). You can change it at any time in Settings → Provably Fair. The client seed ensures you have direct input into the randomness of results.
3. Nonce
An incrementing counter that starts at 0 and increases by 1 with each bet placed using the current seed pair. This ensures every bet produces a unique result even with the same seeds.
How Results are Generated
Stake combines the server seed, client seed, and nonce using HMAC-SHA256 to produce a unique hash for each bet. This hash is then converted into a game result according to game-specific rules.
Because the server seed was hashed and shown to you beforehand, Stake cannot change the seed after your bet to affect the outcome.
How to Verify a Result
- During your session: Note the bet ID of the result you want to verify
- Rotate your client seed (this reveals the previous server seed)
- Go to Settings → Provably Fair in your Stake account
- Click "Verify" on any past bet in your History tab
- The verification tool shows you the server seed, client seed, nonce, and calculated result — confirming they match
Why This Matters
Traditional online casinos use black-box RNG systems you cannot audit. Provably fair means:
- Results are predetermined by cryptography before you bet
- Neither Stake nor the player can predict or manipulate outcomes
- Any result from any session can be verified after the fact
Stake Originals with Provably Fair
All of the following use the provably fair system:
- Crash — 1% house edge
- Dice — 1% house edge
- Limbo — 1% house edge
- Mines — 1% house edge
- Plinko — 1% house edge
- Hilo, Keno, Wheel, Diamonds — all 1% house edge
Read the full Provably Fair Guide for deeper technical detail.
18+ only. Gambling carries financial risk. Use referral codes responsibly. Responsible Gambling