This website, the full system and the domain for sale • Email - service@csbubble.com for the full details (Still current as of: October 19, 2026)
CsBubble

Provably Fair

Every result is produced from a server seed, your client seed, and a nonce. The check below runs in your browser, so you can recompute a roll without trusting the server.

VERIFIED FAIR SYSTEM

01 What is Provably Fair?

Before the result is shown, the server commits to a secret seed by publishing its SHA-256 hash. After the round, the seed is revealed. If the hash of that seed matches, the outcome was fixed before you bet.

How it works
1
Server seedA secret random seed. You see only its hash first.
2
Client seedA seed you can set, mixed into the hash so the server cannot pick the result alone.
3
NonceA counter that goes up with every bet, so the same seeds never repeat.
4
VerifyPaste the revealed seed and recompute the roll here.

02 Verify a result

Dice roll = first 8 hex chars of HMAC-SHA256(key = server seed, message = clientSeed_nonce), then (n % 9999) / 100 + 0.01.

Server seed
Client seed
message = clientSeed + "_" + nonce
digest = HMAC-SHA256(serverSeed, message)
roll = round(0.01 + (hexdec(digest[0:8]) % 9999) / 100, 2)

03 Where each game uses it

Dice, Upgrader, Pump, Chicken, Mole Smash, Blackjack, Snake Dice, Crown Clash, Cases, and Battles can be checked here after the round reveals the server seed. A case or battle roll is the first 8 hex characters of HMAC-SHA256(key = server seed, message = clientSeed:nonce), divided by 4294967295. That unit walks the case drop chances in listed order. Battles use one nonce per player per round, stored on the round. Pump pops on the first pump whose HMAC float is under that difficulty's chance. Chicken is hit on the first lane whose HMAC float is under that difficulty's chance. Mole Smash draws the holes for each whack from the next HMAC block. Blackjack draws every card from its own HMAC cursor, starting at 0. Snake Dice draws two dice for each of five rolls. Crown Clash gives the challenger a win when the first HMAC float is under their share of the combined HP. The champion is paid when the 60 second timer ends: their own stake plus 92.5% of the gems they took. Roulette publishes the hashed server seed before the spin.