BC.Game Video Poker Verifier

Verify the fairness of your BC.Game Video Poker hands and card deals using cryptographic proof

Bet Information

Results update as you type.

Understanding BC.Game Video Poker

Game Statistics

Cards Shown 10 (5 dealt + 5 draws)
Deck Size 52 Cards
Shuffle Method SHA-512 rotation sort
Verification Client-side

How It Works

1 HMAC-SHA256 generates seed from server seed, client seed, and nonce
2 SHA512 hashes the HMAC to create result hash for shuffling
3 Each card of BC.Game's own 52-card list takes that hash rotated one more character
4 Cards are sorted by those strings: cards 1–5 are dealt, 6–10 replace the cards you discard

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 Video Poker Results

Step 1: Get your seed data from BC.Game

To verify a Video Poker hand, you need three pieces of data from BC.Game:

  • Server Seed (Unhashed): Navigate to your bet history, click on a specific Video Poker bet, and look for the "Fairness" or "Verify" section. Click to reveal the unhashed server seed.
  • Client Seed: Found in the same Fairness section. This is your unique seed that you can customize.
  • Nonce: Each bet has a unique nonce number. You'll find it listed with your bet details in the Fairness section.

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

Step 2: Enter your data in the form above

Copy your bet data into the verification form:

  • Paste your Client Seed exactly as shown in BC.Game
  • Paste the Server Seed (Unhashed) - this is the revealed seed after clicking "Verify"
  • Enter the Nonce number for the specific bet you want to verify

The verifier uses BC.Game's own HMAC-SHA256 and SHA-512 sort and shows all 10 cards.

Step 3: Compare the result with your bet

After submitting the form, the verifier will display your video poker hand:

  • You'll see the 5 cards dealt and the 5 draw cards behind them
  • The cards you discard are replaced in order, from card 6 on
  • Compare these cards with your actual Video Poker hand in BC.Game, dealt hand and final hand
  • Both the cards and their order should match exactly

If the cards don't match, verify you're using the unhashed server seed and correct nonce.

Frequently Asked Questions

How does BC.Game Video Poker card shuffling work?

First, HMAC-SHA256 creates a hash from your client seed and nonce, keyed with the server seed. Then SHA-512 hashes the text of that result. Each card of BC.Game's own 52-card list is given this hash rotated one more character, and the cards are sorted by those strings. The first 5 are your hand; cards 6 to 10 replace, in order, the cards you discard.

What do the card IDs mean in the results?

They are BC.Game's own card codes: 16 × (suit + 10) + rank, with suits Spades 0, Hearts 1, Clubs 2 and Diamonds 3, and ranks Ace 1 to King 13. So 161 is the Ace of Spades, 177 the Ace of Hearts, 193 the Ace of Clubs, 209 the Ace of Diamonds, and 221 the King of Diamonds.

Why doesn't my verification result match?

Common reasons for mismatched results:

  • Using hashed server seed: You need the unhashed (revealed) server seed from the Fairness section, not the hashed version.
  • Wrong nonce: Each bet has a unique nonce - verify you're using the exact nonce for that specific bet.
  • Seed pair mismatch: The seeds must be the exact pair that was active when the bet was placed.
Is my bet data safe when using this verifier?

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.

Can I verify other BC.Game card games?

Yes! BC.Game uses similar algorithms for multiple card games. Check out our other BC.Game verifiers including Blackjack, Baccarat, and more. Each game may use slight variations of the shuffling algorithm, so make sure to use the correct verifier for each game type.