Guide · updated October 2026
Stake provably fair: how to verify your bets
Provably fair lets you check that a Stake Original result was fixed before you bet and not changed afterwards. This guide explains seeds, nonces, hashing and exactly how to run the check.
What does provably fair mean on Stake?
Stake provably fair means that for each Original game, you can independently check that the outcome was produced by a fixed formula from inputs that were committed before you bet. Nobody, including Stake, can change the result after you place the bet without the check failing. That is the entire claim.
It does not mean the game is favourable. Every Original carries a house edge, widely reported at about 1%. Provably fair proves honesty of the process, not profit. It applies to Stake Originals such as Dice, Plinko and Limbo, not to slots or live dealer tables, which rely on studio audits instead.
If you are reaching Stake through a mirror because the main address is slow, the mirror list links the same platform, and your seeds and history are tied to your account, not the address.
The three ingredients
Server seed
A random string chosen by Stake. Before you bet, you see only its hash, a fixed-length fingerprint. Because a hash cannot be reversed, you cannot learn the seed from it, but Stake cannot later swap in a different seed without the hash no longer matching.
Client seed
A string you control. Stake gives you a default, and you can change it at any time to one of your own. Because your seed is mixed in, Stake cannot predict outcomes in advance by choosing the server seed alone.
Nonce
A counter that starts at 0 and rises by one with each bet under the same seed pair. It makes every bet different even though the two seeds stay the same.
Stake's documentation describes combining these with an HMAC-SHA256 function and turning the output into the game result. The details differ per game, because Dice, Plinko and Mines each map the random bytes to different outcomes, which is why Stake publishes a separate verification description for each.
Provably fair at a glance
- Applies to
- Stake Originals; not slots or live casino
- Inputs
- Server seed, client seed, nonce
- Commitment
- Hash of the server seed shown before you bet
- Reveal
- Server seed is revealed when you rotate it
- Algorithm
- HMAC-SHA256 based, per game as documented by Stake
- Where to find it
- Fairness icon in the game, or the fairness section of the settings menu
- Verification
- Stake's calculator, or any independent HMAC-SHA256 tool following the game's formula
- Proves
- Results were not altered after your bet
- Does not prove
- That you will win, or that the house edge is zero
How to verify a bet, step by step
- Open the fairness menu. Click the fairness icon in the game, or open it from your account menu.
- Note the active seed pair. You will see the hashed server seed, your client seed and the next nonce.
- Play your bets. Each uses the next nonce.
- Rotate the seed. Choose to change the seed pair. Stake reveals the previous unhashed server seed. You can also set a new client seed at this point.
- Check the hash. Hash the revealed server seed with SHA-256 and confirm it matches the hash shown before you bet.
- Recalculate the result. Use the fairness calculator for the game, entering server seed, client seed, nonce and game parameters, and compare the result with what happened in your bet history.
If the hash matches and the recalculated result equals the one you saw, the bet was honest. The revealed seed applies to all bets made under that pair, so you can check any of them by changing the nonce.
Only the seed you rotated away from can be revealed. The active server seed stays hidden, otherwise you could predict your next results.
Changing your client seed
Set your own client seed before you start a session. It is not a trick for better luck. Every seed is equally likely to produce any result. The point is that you, not Stake, chose one of the inputs, which strengthens the proof that outcomes were not engineered.
If you change your client seed, Stake rotates the pair, resets the nonce to 0 and reveals the earlier server seed, so this is also the quickest way to verify recent bets.
What provably fair cannot tell you
- The edge is still there. Dice at 99% RTP still loses about 1 unit in 100 wagered over time.
- Streaks are not signals. Each nonce gives an independent result, so a run of losses does not make the next round more likely to win, and nobody can use the seeds to predict future outcomes.
- Not every game is covered. Third-party slots and live tables are audited by their studios and regulators instead; see the live casino guide.
- It cannot protect you from yourself. Use deposit limits and time-outs, and read the responsible gambling guide.
Some third-party sites and tools claim to "predict" Stake outcomes or sell winning scripts. They cannot work against a correctly implemented provably fair system, and many are scams that target your account or deposits.
Provably fair pros and cons
- You can verify the result yourself instead of trusting a promise
- Your own client seed removes sole control from the house
- Free to check, with no extra tools beyond a calculator
- Applies to all Originals
- Requires a few steps most players never take
- Does not cover slots or live dealer games
- Proves fair process, not favourable odds
- Verification needs the seed rotated first
FAQ
Is Stake provably fair?
Stake Originals use a provably fair system with server seed, client seed and nonce, and you can verify bets with Stake's calculator or independent tools. Slots and live tables are not provably fair; they are audited by their studios.
How do I verify a Stake bet?
Open the fairness menu, rotate your seed pair to reveal the old server seed, check that its SHA-256 hash matches the one shown earlier, and recalculate the result with the game's formula.
What is a nonce?
A counter that starts at 0 and increases by one with each bet under the same seed pair. It makes every result different while the seeds stay the same.
Can Stake change my result after I bet?
Not without the check failing. Stake commits to the server seed through its hash before you bet, so a different seed would produce a different hash.
Should I change my client seed?
You may, at any time. It does not improve your odds, but it lets you choose an input and rotates the seed pair so earlier bets can be verified.
Does provably fair mean I will win?
No. It proves the result was not altered. The house edge, widely reported at about 1% on Originals, still applies.
Can I predict the next result from the seeds?
No. The active server seed is hidden until rotated, and the hash cannot be reversed. Tools claiming to predict results are not credible.
Are Stake slots provably fair?
No. Slots come from third-party studios and rely on independent testing and licensing instead of Stake's seed system.
Where is the fairness menu?
Look for the fairness or shield icon in each Original game, or the fairness section in the account menu. Wording and placement can change with updates.