Provably Fair
Every shuffle is generated from an unbiased HMAC-SHA256 byte stream keyed by the server seed and messaged with clientSeed:nonce:cursor. The server seed is committed as a SHA-256 hash before play; rotating reveals the original so you can independently reproduce every deal.
Paste any string to get its SHA-256. Verify a revealed server seed matches its committed hash from earlier rounds.
Demo is the same game
Practice mode is not a simulator tuned to make you win or lose. It runs the identical engines, the identical rules and the identical published house edge as USDT play. The only differences: the chips are free and have no cash value, the seed is generated and sealed in your browser instead of on our servers, and no wallet, ledger or leaderboard is touched. Nothing in the code inspects whether you are in demo before deciding an outcome.
- Same primitive everywhere: HMAC-SHA256(serverSeed,
clientSeed:nonce:cursor), unbiased by rejection sampling. - Every demo round advances its own nonce, so no result can be replayed or re-rolled.
- Rotate the seed on any table to reveal the previous server seed and reproduce every past round yourself.
| Game | Edge comes from | Demo = Real |
|---|---|---|
| Blackjack (Standard / Switch / Free Bet) | Published rule set: dealer draw rules, 3:2 naturals, mode payouts | Identical |
| Baccarat | Third-card rules, 5% banker commission, 8:1 tie | Identical |
| Roulette | Single-zero wheel — 37 pockets, standard payouts (2.70%) | Identical |
| Dice | Multiplier = (100 − 1) / win chance (1.00% edge) | Identical |
| Crash | 1.00% instant-bust slice on the crash-point curve | Identical |
| Plinko | Multiplier table solved to 99% RTP (1.00% edge) | Identical |
| Casino War | Even money; tie surrenders half, war pays the raise (2.88% edge) | Identical |
| Texas Hold'em | Casino Hold'em ante paytable + dealer qualifier (2.16% edge) | Identical |
