BC.Game Video Poker Verifier
Verify the fairness of BC.Game Video Poker hands and card deals.
Verification Results
Enter your bet data and click verify to see results
How BC.Game Video Poker Works
Verification Algorithm
- Generate HMAC-SHA256 from server seed, client seed, and nonce
- Hash the HMAC result with SHA512 to get result hash
- Create a 52-card deck (cards represented as IDs 0-51)
- Apply double-shuffle algorithm using hash rotation
- Each card is assigned the current hash, then hash is rotated (first char moves to end)
- Sort cards lexicographically by their assigned hash values
- Deal first 5 cards from the shuffled deck
Understanding the Results
- Cards: 5 cards dealt in the initial hand
- Card IDs: Numeric representation (0-51)
- HMAC: The HMAC-SHA256 hash used as seed
- Result Hash: The SHA512 hash used for shuffling
Card Encoding
- Suits: Spades (0-12), Hearts (13-25), Diamonds (26-38), Clubs (39-51)
- Ranks: A, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K (in sequence)
- Example: Card ID 0 = Ace of Spades, Card ID 13 = Ace of Hearts
Where to Find Seeds
You can find your bet information on BC.Game:
- Navigate to your bet history
- Click on a specific Video Poker bet
- Look for the "Fairness" or "Verify" section
- Copy the Client Seed, Server Seed (unhashed), and Nonce