Stake Mines verifier

This Stake Mines verifier recomputes a board from the revealed server seed, your client seed and the bet's nonce, in your browser, using the construction Stake publishes: HMAC-SHA256(server seed, "clientSeed:nonce:cursor") read as floats, one float per mine for Mines. Stake publishes 99% RTP for Mines (checked 2026-09-23). With the example inputs below the board comes out as mines at 9, 12, 21; press “Load example values” and Verify to reproduce it.

Disclosure: VerifyRoll is sponsored by Craze, a competitor of Stake. Figures here are computed or taken from what operators publish, dated; nothing is estimated.

Loading verifier…

How a Stake Mines board is derived

How a Stake-scheme Mines board places its mines using floats and selection without replacement, and how survival odds turn into the paid multiplier.

  1. Start with the 25 tiles numbered 0 to 24 (row-major: 0 is top-left, 24 bottom-right).
  2. For each mine, take the next float and compute floor(float × tiles remaining). That index into the remaining list is the mine's tile; remove it from the list.
  3. Repeat until every mine is placed. Because tiles are removed as they are chosen, no two mines can land on the same tile.
for i in 1 … mines:  idx = floor(float_i × |remaining|);  mine_i = remaining[idx];  remaining.splice(idx, 1)

Full derivation, payout rule and every operator's figure on the Mines maths page.

Stake's published RTP for Mines

99%, a house edge of 1%, as published by Stake and checked 2026-09-23. Mine placement is uniform over all arrangements. The edge is the 0.99 factor applied to the fair multiplier at every step, so it does not matter when you cash out. The verifier proves the board; it cannot see the RTP. Read the figure in the game's own info panel and compare it with this one.

Worked example

Computed on the server by the same function the verifier runs. The seed pair is the site's example, at nonce 7 on this page; it is not from a real Stake round.

inputsStake scheme
server seed
2b4d2f1a7c9e0f3b8a6d5c4e3f2a1b0c9d8e7f6a5b4c3d2e1f0a9b8c7d6e5f4a
client seed
verifyroll
nonce
7
mines
3
derivation1 hmac round
  1. HMAC-SHA256(server seed, “verifyroll:7:0”)
    81727d41db6b44706ddfd681ab9cd0124cc482392adbbdda8ac8ac626566bf1a
  2. Floats (3): 0.50565322 0.85710552 0.42919675
  3. pick 1: floor(0.50565322 × 25) = 12 → tile 12
  4. pick 2: floor(0.85710552 × 24) = 20 → tile 21
  5. pick 3: floor(0.42919675 × 23) = 9 → tile 9

Questions

What do I paste to verify a Stake Mines board?
The revealed server seed, your client seed and the bet's nonce, plus the server seed hash that was shown before play if you want the commitment checked. Mines consumes one float per mine from the HMAC output.
What RTP does Stake publish for Mines?
99%, a house edge of 1%, as published by Stake and checked 2026-09-23. Mine placement is uniform over all arrangements. The edge is the 0.99 factor applied to the fair multiplier at every step, so it does not matter when you cash out.
Does picking order or position change the odds?
No. The mines are fixed before your first click and every unrevealed tile is equally likely to hold one. Any strategy about which tile to pick next is decoration.
Why does the verifier show mines, not my clicks?
Your clicks are not part of the provably-fair record; only the board is. The verifier recomputes the board so you can check the tile you hit really held a mine.

Next

last reviewed 2026-09-27 · derivation as implemented in @craze/fairness

Sponsored

Craze publishes RTP on every game and runs its own provably fair Originals.

VerifyRoll is sponsored by Craze, a crypto casino that shows its working: RTP on every game, crypto in and out, and terms you can read.

  • Crypto-only: 20+ coins; deposit fees absorbed in most cases
  • Provably fair originals, 2,000+ slots, 40+ live dealers
  • Start with a verified email; $10 minimum withdrawal
  • Craze Rewards: 25% of the house edge back from your first bet

From Craze's published terms, checked 2026-09-27. Full terms at Craze.

Create your Craze account

18+. Gambling involves risk. Terms and verification apply. Only where Craze may lawfully serve you.