BC.Game Video Poker Verifier

Verify the fairness of BC.Game Video Poker hands and card deals.

Bet Information

Verification Results

Enter your bet data and click verify to see results

How BC.Game Video Poker Works

Verification Algorithm

  1. Generate HMAC-SHA256 from server seed, client seed, and nonce
  2. Hash the HMAC result with SHA512 to get result hash
  3. Create a 52-card deck (cards represented as IDs 0-51)
  4. Apply double-shuffle algorithm using hash rotation
  5. Each card is assigned the current hash, then hash is rotated (first char moves to end)
  6. Sort cards lexicographically by their assigned hash values
  7. 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