BC.Game Dice Verifier

Verify the fairness of your BC.Game Dice game outcomes using cryptographic proof

Bet Information

Results update as you type.

Understanding BC.Game Dice

Game Statistics

Return to Player 98%
House Edge 2%
Result Range 0.00 – 99.99
Verification Client-side

How It Works

1 HMAC-SHA256 of clientSeed:nonce, keyed with your server seed
2 The first 15 hex characters modulo 47 give a start index; take the 14 hex characters from there
3 Divide by 8, multiply by 2-53 and by 10000, keep the integer part (0–9999), then divide by 100

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.

No Data Collection No Server Requests

How to Verify BC.Game Dice Results

Step 1: Get your seed data from BC.Game

To verify a BC.Game Dice bet, you need three pieces of data:

  • Server Seed (Unhashed): Navigate to your bet history and click on a specific Dice bet. Look for the "Fairness" or "Verify" section and click "Unhash" to reveal the server seed.
  • Client Seed: Found in the same verification section. This is the seed you set or BC.Game's default seed.
  • Nonce: Each bet has a unique nonce number. Find it in the bet details under the fairness section.

Note: You can only verify bets made before unhashing 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 in 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 using BC.Game's exact HMAC-SHA256 algorithm.

Step 3: Compare the result with your bet

After clicking Verify, you'll see the calculated dice result:

  • The result will be a number between 0.00 and 99.99
  • Compare this with the dice roll 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 the BC.Game Dice range and house edge?

BC.Game Dice generates results between 0.00 and 99.99 with a 2% house edge (98% RTP). You can bet on whether the result will be over or under your chosen target number, with payouts adjusting based on the probability.

How does BC.Game Dice verification work?

The verifier follows BC.Game's own Dice verification script. It computes HMAC-SHA256 of clientSeed:nonce with your server seed as the key. The first 15 hex characters of that hash, modulo 47, give a start index, and the 14 hex characters from that index become a number. That number is divided by 8 (a 3-bit shift), multiplied by 2^-53 and then by 10,000. The integer part, from 0 to 9,999, divided by 100 is the roll the game shows, from 0.00 to 99.99.

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 other BC.Game games with Dyutam?

Yes! We offer verifiers for 17 live BC.Game original games including Limbo, Crash, Plinko, Mines, and more, plus 1 retired game and 2 advanced tools. Each verifier uses BC.Game's specific algorithm for that game.