Hi bitcointalk community,
I'm the developer and operator of
The Monero Table, a blackjack site where you can play for free or with real Monero (XMR).
https://monerotable.com/Free practice modeYou start with 1 virtual XMR to try the game without depositing funds. This is a practice balance, not withdrawable Monero.
Playing with XMRReal-XMR play uses an account number, similar to Mullvad, for deposits and withdrawals. No email or KYC is required. Keep your account number safe.
Available bets are
0.01, 0.025 and 0.05 XMR. Withdrawals are automatic, with a
minimum withdrawal of 0.01 XMR (10 confirmations).
The recent games displayed on the site are actual games.
Table rulesGet closer to 21 than the dealer without going over. Aces count as 1 or 11; face cards count as 10.
- 6 decks (312 cards), freshly shuffled for each round.
- Dealer hits soft 17 (H17) and stands on hard 17.
- Double only on totals of 10 or 11: add an equal wager, receive exactly one card, then stand. No doubling after a split.
- Split identical ranks into a maximum of 2 hands, with an equal wager on each. No resplitting, including aces.
- Split aces receive one extra card each, with no further hits.
- Dealer blackjack is checked before splitting or doubling. A dealer natural ends the round; matching naturals push.
- No surrender or insurance.
- Natural blackjack pays 6:5. On a 0.01 XMR wager, that is 0.012 XMR profit and a total return of 0.022 XMR.
- Ordinary wins pay 1:1. A 21 after splitting is not a natural and pays 1:1 if it wins.
- A push returns your wager.
Round verificationAfter someone on Stasher asked about provably fair play, I added round verification. Every XMR round has a fresh shuffle, and the footer links to the full explanation.
- Before pressing Deal, click Save pre-deal record.
- Play your round.
- Open History → round → Verify this round. The revealed key is available there too.
For an offline check, download the finished round's proof from History and save the
HTML checker. Open it locally, load your pre-deal record and round proof, then press
Check round. The checks run locally without network requests, and you can inspect the checker with your browser's View source command.
There is also a
Python checker with no extra packages required:
python3 blackjack-fairness-checker.py proof.json --pre-deal pre-deal.json
Replace the filenames with your downloaded proof and pre-deal record filenames.
The calculation uses SHA-256 fingerprints, HMAC-SHA256 random bytes and an unbiased Fisher–Yates shuffle of 312 cards. The revealed key, browser seed and unique shuffle ID reproduce the deck order. The checker then replays your decisions and checks the wagers and return.
Save the pre-deal record before playing. Without it, only the proof's internal consistency can be checked. Reloading clears the page's remembered inputs, so keep the downloaded record.
For transparency, the site uses Umami analytics to understand visits and gameplay activity.
You can ask questions in this thread or contact me on SimpleX through the site's contact link.
Only gamble what you can afford to lose. Verifiable rounds do not remove the risk of losing your XMR.