BC.Game Keno Verifier

Verify the fairness of your BC.Game Keno drawn numbers using cryptographic proof

Bet Information

Understanding BC.Game Keno

Game Statistics

Numbers Drawn 10 of 40
Number Range 1 - 40
Algorithm Double-Shuffle
Verification Client-side

How It Works

1 HMAC-SHA256 generates hash from server seed, client seed, and nonce
2 Start with predefined Keno array of 40 numbers in specific order
3 First shuffle: SHA256 hash assigned to each number, then sorted
4 Second shuffle: Another SHA256 hash round for final ordering
5 First 10 numbers in final array are the drawn numbers

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 Keno Results

Step 1: Get your seed data from BC.Game

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

  • Server Seed (Unhashed): Go to your BC.Game fairness settings. Click "Unhash" or "Reveal" next to your active server seed to see the actual seed value.
  • Client Seed: Found in the same fairness settings. You can use BC.Game's default or set your own custom seed.
  • Nonce: Each Keno bet has a unique nonce number. Find it in your bet details or bet history.

Note: You can only verify bets made before you unhash the server seed to ensure fairness.

Step 2: Enter your data in the form above

Paste your BC.Game 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 value, not the SHA256 hash
  • Enter the Nonce for the specific Keno bet you want to verify

The verifier uses BC.Game's exact double-shuffle algorithm with HMAC-SHA256 and SHA256.

Step 3: Compare the drawn numbers with your bet

After clicking Verify, you'll see the calculated Keno numbers:

  • The result shows 10 drawn numbers in their draw order (not sorted)
  • Compare these numbers with the drawn numbers shown in your BC.Game bet history
  • If they match exactly in the same order, the bet was provably fair

BC.Game displays drawn numbers in draw order, not numerically sorted. The verifier also shows the full 40-number shuffled array for transparency.

Frequently Asked Questions

How does BC.Game Keno select the 10 numbers?

BC.Game Keno uses a double-shuffle algorithm. It starts with a predefined array of 40 numbers, then applies two rounds of SHA256-based shuffling using your server seed, client seed, and nonce. The first 10 numbers in the final shuffled array are the drawn numbers, displayed in their draw order (not numerically sorted).

What is the predefined Keno array?

BC.Game uses a specific starting array for Keno: [1, 30, 11, 40, 2, 29, 12, 39, 3, 28, 13, 38, 4, 27, 14, 37, 5, 26, 15, 36, 6, 25, 16, 35, 7, 24, 17, 34, 8, 23, 18, 33, 9, 22, 19, 32, 10, 21, 20, 31]. This array is shuffled twice using your seed data to produce the final drawn numbers.

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 SHA256 hash.
  • Wrong nonce: Each bet has a unique nonce - verify you're using the exact nonce for that Keno bet.
  • Seed pair mismatch: The seeds must be the pair that was active when the bet was placed.
  • Order confusion: BC.Game shows numbers in draw order, not numerically sorted - make sure you're comparing the correct order.
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. You can even verify this by checking your browser's network tab - no external requests are made during verification.

Can I verify other BC.Game games?

Yes! We have free verifiers for 20 BC.Game original games including Dice, Mines, Crash, Plinko, and more. Each game uses a different algorithm, so make sure to use the correct verifier for each game type.