Stake Verifier & Seed Checker
Re-compute any Stake Originals bet in your browser with the exact HMAC-SHA256 math Stake's servers use — then rebuild whole nonce ranges to see the streaks that were waiting in your seed pair. No login, nothing leaves your device.
Pick a game
How verification works
Rotate your seed pair on Stake (Fairness → Seeds). The old server seed is revealed in plain text; note your client seed and the bet's nonce.
HMAC-SHA256(server seed, client:nonce:round) runs in your browser — the same construction Stake uses. Nothing is uploaded or logged.
The derived roll, multiplier or card order matches what Stake showed you. It was fixed before you bet — and nobody, Stake included, could have steered it.
Why an independent verifier
Stake's own Fairness page verifies one bet at a time with Stake's code. This one uses the published formulas, runs on your machine, and can rebuild thousands of consecutive nonces so you can see loss streaks, best multipliers and the realised RTP of a seed pair — the numbers a strategy actually met. It cannot look forward: the next roll needs a server seed that is still hashed.
Frequently asked
What is the DiceStrats verifier?
A free, client-side provably-fair checker for all 18 Stake Originals. Paste a revealed seed pair and a nonce and it recomputes the outcome with the exact HMAC-SHA256 construction Stake's servers use.
Where do I find the server seed, client seed and nonce?
On Stake: Fairness (the shield icon) → Seeds. The active server seed is only shown as a hash; rotate the pair and the previous server seed is revealed in plain text. The client seed is yours (Stake generates one or you type it). The nonce is the bet number within that seed pair — every bet's detail popup shows it.
Does anything I paste leave my browser?
No. The HMAC-SHA256 is computed by your browser's WebCrypto API; this page makes no network requests with your seeds and has no analytics on the inputs.
Can this predict the next roll?
No — and nothing can. The next roll needs the unhashed server seed, which Stake only reveals after you rotate away from it. Anyone selling a predictor for Stake is running a scam. What you can do is verify every past roll, which is what this tool is for.
What if the result doesn't match Stake?
Check the three inputs first: the revealed (unhashed) server seed, the exact client seed active at the time, and the right nonce. If they are right and it still doesn't match, you have a reproducible discrepancy — keep the bet ID and seeds and raise it with Stake support.
How seeds work → and try to crack one
The DiceStrats extension runs creator strategies on your own Stake account, with take-profit and stop-loss armed by default and a ⚙ Seeds panel that rotates to a client seed you choose. Free with promo code DICESTRATS.