BC.Game Roulette Verifier
Verify the fairness of your BC.Game Roulette game outcomes using cryptographic proof
Understanding BC.Game Roulette
Game Statistics
How It Works
100% Private
All verification happens entirely in your browser. Your seeds and bet data never leave your device - we don't collect, store, or transmit any information.
How to Verify BC.Game Roulette Results
Step 1: Get your seed data from BC.Game
To verify a Roulette bet, you need three pieces of data:
- Server Seed (Unhashed): Navigate to your bet history on BC.Game. Click on a specific Roulette bet and look for the "Fairness" or "Verify" section to reveal the server seed.
- Client Seed: Found in the same fairness section. You can use BC.Game's default or set your own custom seed.
- Nonce: Each bet has a unique nonce. Find it in the bet details within your bet history.
Note: You can only verify bets made before you reveal the server seed.
Step 2: Enter your data in the form above
Paste your data into the verification form:
- Enter your Client Seed exactly as shown on BC.Game
- Enter the Server Seed (Unhashed) - this is the revealed seed, not the hash
- Enter the Nonce for the specific bet you want to verify
The verifier calculates the result with BC.Game's own formula and shows every step of the sliding window.
Step 3: Compare the result with your bet
After clicking Verify, you'll see the calculated roulette result:
- The result will be a number between 0 and 36
- Compare this with the roulette number shown in your BC.Game bet history
- If they match exactly, the bet was provably fair
If results don't match, double-check you're using the unhashed server seed and correct nonce.
Frequently Asked Questions
What is BC.Game Roulette's number range?
BC.Game Roulette uses European roulette rules with numbers 0–36 (37 total numbers). The wheel includes 18 red numbers, 18 black numbers, and 1 green zero. You can bet on individual numbers, colors, odd/even, or various number combinations.
How does BC.Game's provably fair roulette algorithm work?
BC.Game hashes your client seed and nonce with HMAC-SHA256, keyed with the server seed, then runs its sliding window on the hash: the first 15 hex characters mod 47 give a start position, and the 14 characters from there, divided by 8 and multiplied by 2⁻⁵³, give a number from 0 to 1. That number times 37, rounded down, is the pocket (0–36). This is the rule in roulettesingle_new.html, the script BC.Game's Validate button opens. The 3-character scan that some guides describe belongs to multiplayer Roulette, which runs on a shared game hash, not on your seeds.
Why doesn't my verification result match?
Common reasons for mismatched results:
- Using hashed server seed: You need the unhashed (revealed) server seed, not the hashed version.
- Wrong nonce: Each bet has a unique nonce - verify you're using the exact nonce for that bet.
- Seed pair mismatch: The seeds must be the pair that was active when the bet was placed.
Is my bet data safe when using this tool?
Absolutely. All verification happens 100% client-side in your browser using JavaScript. Your seeds, nonces, and bet data never leave your device - we don't collect, store, or transmit any information to our servers.
Can I verify all types of roulette bets?
Yes! This verifier confirms the exact roulette number (0–36) that was generated. Regardless of whether you bet on red/black, odd/even, specific numbers, or any other bet type, you can verify the fairness of the underlying number generation.