Stake Provably Fair Verifier

Free tool to verify any engine.io bet outcome from your account. Paste your bet's server seed, client seed, and nonce — the tool reproduces the exact outcome locally and matches Stake's official verifier. Supports every engine.io game on Stake.com and Stake.us.

How to verify a Stake bet

  1. Pick the game and mode.
  2. Paste your bet's client seed, server seed (the UNHASHED revealed value), and nonce.
  3. Hit Verify bet — the tool reproduces the exact payout multiplier locally using HMAC-SHA256.

Why bets need a revealed server seed

While a Stake seed pair is still active, only the SHA-256 hash of the server seed is published — this is a commitment proving the seed wasn't changed after the fact, but it cannot reproduce bet outcomes. To verify a bet, rotate your seed pair under Account → Settings → Provably Fair, which reveals the previously-active server seed in your bet history.

Provably fair verifier · runs in your browser

Provably Fair

Pick a game and see what really happens across thousands of spins — or check that a single bet from your account was fair.

Mode
Pick a game first
SeedsRandom by default — paste your bet's seeds to verify it.

0 CHARS

0 CHARS

Where the simulation starts

Simulation mode

Quick presets

Verify checks bets from your account (1 by default, up to 1,000). Larger presets simulate the game over many spins.

Summary

Run a simulation or verify a bet, and the results appear here.

About verification

How do I verify a Stake bet?

Pick the game and mode, paste the bet's client seed, server seed (unhashed — revealed only after rotating your seed pair) and nonce, then hit Verify bet. The tool reproduces the exact roll and payout multiplier locally.

Why does Stake show 'Server seed needs to be changed to verify bet'?

Bets can't be verified while their seed pair is still active. Stake only reveals the unhashed server seed after you rotate your seed pair (Account → Settings → Provably Fair → Rotate). The hashed server seed shown for active bets is a one-way SHA-256 commitment and can't reproduce outcomes.

Is this tool's output the same as Stake's official verifier?

Yes — it computes the same HMAC-SHA256 → uint128 → mod weight-sum pipeline that engine.io uses, and outputs match Stake's own /peek and /outcome endpoints byte-for-byte.

Which games are supported?

Every game published on the engine.io platform — all publishers including Paperclip Gaming, Drip Drop Studios, Reel Rush Gaming, Outworld Games, Dynamo Interactive, Golden Infinity, Ovryx Gaming, Rapid Games, Skygaming, and others.