faircheckprovably-fair

CSGORoll Crash verifier

Independently check any CSGORoll Crash bet. Crash is multiplayer: one shared multiplier per round, derived from that round’s hash — not from your personal seed and nonce. Faircheck recomputes the exact crash point from the hash the casino published, with the house edge exposed.

Skin-based site with provably-fair originals you can recompute from the revealed seeds.

Engine: Stake method (HMAC-SHA256) · established 2016 · 9 verifiable games · ↻ 2026-08-14

Verification form · CSGORoll

100% in your browser · seeds never leave this page
Step by step on CSGORoll

How to verify CSGORoll Crash

  1. Reveal the seed. Open CSGORoll’s provably-fair panel and rotate your seed pair — this reveals the previous server seed and shows the SHA-256 hash it was committed to before you bet.
  2. Find the nonce. Each bet on a seed pair has an incrementing nonce. Use the nonce of the exact Crash round you want to check.
  3. Paste & verify. Drop the server seed, client seed and nonce into the form above. Faircheck recomputes the multiplier and confirms the seed hash matches.

The Crash formula

h = parseInt(hash[0:13], 16) · crash = floor((100·2^52 − h) / (2^52 − h)) / 100

Bytes from HMAC-SHA256(serverSeed, `clientSeed:nonce:round`), converted to floats and mapped per game. The server seed is committed as a SHA-256 hash before the bet and revealed when you rotate seeds.

Before the round, the casino commits to a hash; when the round ends, that hash (its place in a public hash chain) is revealed.

A 13-hex-digit slice of the hash becomes an integer h, and the crash point is floor((100·2^52 − h) / (2^52 − h)) / 100.

A small fraction of rounds — about the house edge, e.g. 1 in 101 at 1% — instantly busts at 1.00×; that is where the house edge lives.

How Crash is generated →
Heads up: Crash bakes CSGORoll’s house edge into the formula via an instant-bust chance. If your result is off, set the house edge to your casino’s value (1% is standard).

Crash verification FAQ

Why a game hash, not a server seed and nonce?

Crash is one shared game for everyone in the round, so it cannot depend on any single player’s client seed. The whole round is fixed by one hash the casino commits to in advance.

My casino uses a salt — what is it?

Some operators HMAC the round hash with a public salt (often a future Bitcoin block hash) before computing the multiplier. Paste it in the optional Salt field; leave it empty otherwise.

More CSGORoll games
Crash on other casinos