Skip to content
CheckMyPull

Verify your Skin.club roll

Verified: reproduces real results

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

Live verifier
0 network requests

Step 1Where did you play?

Using Skin.club roll: HMAC-SHA512 (inverted key/message) over key = clientSeed-nonce, message = serverSeeddetails

HMAC-SHA512 where the secret key is clientSeed-nonce (dash separator) and the message is the server seed (the reverse of the usual convention, as published by Skin.club). The first 15 hex characters convert to an integer; roll = (integer mod 100,000) + 1, giving [1, 100,000] for case openings.

Where to find your numbers on Skin.club:

  1. Your roll history and seed-change history are available in your account; other players' results are also visible.
  2. The server seed hash (SHA-256) is shown before play.

Source: Skin.club'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 Skin.club

  1. 1

    Your roll history and seed-change history are available in your account; other players' results are also visible.

  2. 2

    The server seed hash (SHA-256) is shown before play.

What we can check on Skin.club

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

GameAlgorithmStatus
Case opening / upgradeHMAC-SHA512 (inverted key/message)Verified

Verified against a real Skin.club UPGRADE roll (server 1862b99d…, client cce4eed…, nonce 259 -> roll 66,748) from their Check Roll tool, 2026-07-22, which confirms the whole roll engine: inverted HMAC-SHA512, dash separator, first-15-hex slice, +1, salt not in the roll. Case opening uses this identical engine with the same MaxRollNumber (100,000) per Skin.club's published explainer; a real case-opening roll would confirm that mode with live data too.

The honest fine print

A passing check proves a specific outcome came from numbers fixed before you played. It does not prove Skin.club 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