Provably Fair

Verify every round yourself.

Provably fair means you don't have to trust us — the maths lets you confirm that no result was changed after you placed your bet.

How it works

Before a round begins, our server picks a secret server seed and shows you only its hash (a fingerprint). Your browser contributes a client seed, and a nonce counts each bet. The outcome is calculated from these three values combined:

result = HMAC_SHA256( serverSeed, clientSeed + ":" + nonce )

Because you receive the hash of the server seed before betting, we can't change the seed later without the hash no longer matching. After the round, we reveal the original server seed so you can re-hash it and re-compute the exact result.

Step by step

  • 1. Commit — you get the hashed server seed before the round starts.
  • 2. Play — your client seed and the nonce are mixed into the outcome.
  • 3. Reveal — once the round ends, the real server seed is published.
  • 4. Verify — hash the revealed seed and confirm it matches the commitment, then re-run the formula to reproduce the result.

In each game

Crash

The crash point is locked from the round seed before betting opens and revealed when the round ends — the same round is shared by all players.

Mines

Mine positions are derived from your seed pair and nonce, fixed the moment the round is created.

Plinko

Each ball's path is generated from the seed pair, so the landing slot can't be nudged after the drop.

Tip: you can rotate your client seed at any time. Any standard HMAC-SHA256 tool will reproduce a result from a revealed server seed, your client seed and the nonce.

Want a round checked? Send the round ID to support@bet2win.fun and we'll walk through the verification with you.

← Back to home