BC.Game Keno Verifier
Verify the fairness of your BC.Game Keno drawn numbers using cryptographic proof
Understanding BC.Game Keno
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 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.