Fairness
Every result on this site comes from one HMAC over three values you can inspect. You hold a hash of the server seed before you bet, so it cannot be swapped afterwards; rotating your seeds reveals it and lets you replay every result it produced.
outcome = f( HMAC_SHA256(serverSeed, `$${clientSeed}:$${nonce}:$${cursor}`) )Slots
Five draws, one stop per reel. The window is a real slice of the strip, and 20 fixed lines are read left to right.
Roulette
One draw, scaled to 37 pockets. Standard payouts, so every bet on the layout returns 97.30%.
Nonce
Increments on every settled bet, so no two results share a derivation — and any past one can be recomputed exactly.
Published returns
Slot RTPs are computed by enumerating every symbol combination against the reel strips — not sampled, and not rounded in the house's favour.
| Model | Volatility | RTP | Line hit rate | Max win |
|---|---|---|---|---|
| steady | low | 96.19% | 5.62% | 720x |
| surge | medium | 95.76% | 5.26% | 2,000x |
| storm | high | 96.36% | 5.62% | 2,800x |
| European roulette | — | 97.30% | — | 36x |
Your seeds
The hash below is published before you bet. Rotating reveals the seed behind it and starts a new one, whose hash you already hold.
————Verify a result
This runs entirely in your browser on Web Crypto, using the same mapping the server uses. Nothing you type here is sent anywhere.
Your recent bets
Last 12Nothing yet. Try a live table or a slot.