Skip to content
CheckMyPull

Verify your CSGORoll roll

Verified: reproduces real results

Recompute any past CSGORoll result on your own device using CSGORoll's published algorithm. Nothing you paste leaves your browser.

Live verifier
0 network requests

Step 1Where did you play?

Using HypeDrop / CSGORoll unboxing engine: HMAC-SHA256 (combined seed as key, empty message) over key = GAME-serverSeed-clientSeed-noncedetails

The combined string GAME-serverSeed-clientSeed-nonce (hyphen separators, game prefix such as BOXES or PVP_BOX) is used as the HMAC-SHA256 key over an empty message. The first 13 hex characters of the digest divide by 2^52 and multiply by the outcome count (floored). HypeDrop and CSGORoll publish byte-identical code for this engine.

Where to find your numbers on CSGORoll:

  1. The server seed hash is shown before play; the unhashed seed is revealed when you update your client seed.
  2. Roll history and seeds are on the Roll Provably Fair page.
  3. PvP seeds and nonces are in the Provably Fair modal on the PvP Duel page.

Source: CSGORoll's own fairness page

Step 2Paste your numbers

Runs entirely on your device via your browser's built-in cryptography. Don't take our word for it: open DevTools → Network, click the button, and watch: zero requests.

Where to find your seeds on CSGORoll

  1. 1

    The server seed hash is shown before play; the unhashed seed is revealed when you update your client seed.

  2. 2

    Roll history and seeds are on the Roll Provably Fair page.

  3. 3

    PvP seeds and nonces are in the Provably Fair modal on the PvP Duel page.

What we can check on CSGORoll

Per-game status. "Verified" means our implementation reproduced a real, documented result for that game. We never list a game on trust.

GameAlgorithmStatus
Case openingHMAC-SHA256 (combined seed as key, empty message)Verified

Reproduces the output of CSGORoll's own published StackBlitz (roll 90,455,280).

Dice / quick upgradeHMAC-SHA512Awaiting confirmation

Engine verified against HypeDrop's identical published code; no CSGORoll-native vector yet.

RNG updated 2022-10-19 with per-mode cutoff IDs; older games used legacy code.

The honest fine print

A passing check proves a specific outcome came from numbers fixed before you played. It does not prove CSGORoll will honour a withdrawal, or say anything about the site beyond this one result. Fair math and a trustworthy business are different things: how we verify and what it means.

More tools: batch-verify a nonce range · check your luck vs the odds · all platforms