StakeSim

How to Verify Crypto Casino Bets โ€” Step-by-Step Guide

Every provably fair crypto casino lets you independently verify that your bets weren't manipulated. Here's exactly how to do it, explained without the jargon.

What You Need

Server Seed

Generated by the casino. Hidden during play, revealed when you rotate it.

Client Seed

Set by you (or auto-generated). You control this, so the casino can't predict the full input.

Nonce

A counter that increments with each bet. Ensures each bet produces a unique result even with the same seeds.

Step-by-Step Verification

  1. 1
    Find Provably Fair settings

    On Stake.com: click your avatar โ†’ Fairness. On Duel.com: Settings โ†’ Provably Fair. On BC.Game: Security โ†’ Fairness.

  2. 2
    Rotate your server seed

    Click "Rotate" or "Change." This does two things: reveals your current server seed (for verification) and generates a new one (for future bets). You can only verify bets made with the revealed seed.

  3. 3
    Find the bet you want to verify

    Go to your bet history. Each bet shows a nonce number. Copy the server seed (now revealed), your client seed, and the nonce.

  4. 4
    Enter into a provably fair calculator

    Use our free Provably Fair Calculator. Select the game type (Crash, Dice, Plinko, Mines), paste your seeds, and click Verify.

  5. 5
    Compare the result

    The calculator shows the computed game result. If it matches what the casino displayed โ€” the bet was provably fair. If it doesn't match โ€” screenshot everything and report it.

Casino-Specific Instructions

Path: Avatar โ†’ Fairness โ†’ Seeds tab

Shows hashed server seed, client seed, total bets. Click 'Unhash' to rotate and reveal.

Path: Settings โ†’ Provably Fair

Similar to Stake. Also runs originals at 0% house edge โ€” fairness verification plus zero edge.

Path: Security โ†’ Fairness

Supports multiple game types. Each game may use a separate seed pair.

How HMAC-SHA256 Works (Simply)

HMAC-SHA256 takes two inputs (server seed + "client_seed:nonce") and produces a fixed-length hash โ€” a string of letters and numbers that looks random but is completely deterministic. Same inputs always produce the same output.

// Simplified example
HMAC-SHA256("server_seed_abc", "my_client_seed:42")
โ†’ "a1b2c3d4e5f6..."
โ†’ first 8 hex chars โ†’ convert to crash point
โ†’ crash point: 2.47x

The critical property: you can't reverse it. Given the hash, you can't figure out the server seed. And changing even one character of the input completely changes the output. This is why the casino publishes the hash before you bet โ€” they're locked into their choice.

What Provably Fair Does NOT Guarantee

It does not guarantee profit. The house edge still exists. Over time, the casino will profit on average.

It does not apply to slots. Third-party slots (Pragmatic Play, NetEnt, etc.) use their own RNG, not provably fair.

It does not verify the RTP. Provably fair proves individual bet outcomes are not manipulated, but doesn't prove the long-term RTP matches what's advertised.

Verify Your Bets Now

Free calculator โ€” works with Crash, Dice, Plinko, Mines

Open Provably Fair Calculator โ†’

FAQ

What do I need to verify a bet?
Three pieces of data: (1) the revealed server seed, (2) your client seed, and (3) the nonce (bet number). You get these from the casino's provably fair settings page. You also need a provably fair calculator to run the HMAC-SHA256 computation.
Can I verify bets on Pragmatic Play or NetEnt slots?
No. Third-party slot providers use their own RNG (Random Number Generator) which is audited by testing labs like eCOGRA or GLI, but cannot be independently verified per-bet by players. Only casino original games (Crash, Dice, Plinko, Mines) support provably fair verification.
What happens if verification fails?
If the calculated result doesn't match what the casino showed, the bet was manipulated. Screenshot everything, save the seeds, and report it. In practice, this has never been documented on major provably fair casinos โ€” the cryptography makes cheating essentially impossible.
Do I need to verify every bet?
No. The cryptographic guarantee means that if ANY bet verifies correctly, the system is working. Most players verify a few bets to build trust, then play without checking each one. The hash commitment system ensures the casino cannot selectively cheat on specific bets.

18+ | Gambling involves risk. This page contains affiliate links. BeGambleAware.org