BC.Game Keno Verifier
Verify the fairness of BC.Game Keno drawn numbers.
Verification Results
Enter your bet data and click verify to see results
How BC.Game Keno Works
Number Selection
Keno draws 10 numbers from a pool of 40 (1-40). The numbers are selected using the same double-shuffle algorithm as BC.Game Mines, with HMAC-SHA256 and SHA256.
Verification Algorithm
- Generate HMAC-SHA256(serverSeed, clientSeed:nonce)
- Start with BC.Game's predefined Keno array (40 numbers): [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]
- First shuffle: Take SHA256 of the hash, assign rotated hash values to each number, then sort by hash
- Second shuffle: Take SHA256 again, shuffle the results from step 3
- The first 10 numbers in the final shuffled array are the drawn numbers
Understanding the Results
The verifier will show you:
- Drawn Numbers (Draw Order): The 10 winning numbers in the order they were drawn (NOT sorted)
- Full Shuffled Order: All 40 numbers after the double-shuffle (first 10 are highlighted)
- Game Hash: The HMAC-SHA256 hash used as the basis for shuffling
Note: BC.Game displays the drawn numbers in their original draw order, not sorted numerically.