Our node: Amboss | LightningNetwork+ | Contact: Twitter | Reddit

Or create a lightning invoice
Amount to deposit

Or put your payment request (invoice) here for max 0
Enter your recovery key here to regain access to an open balance in a previous session.

Balance: 0
Last refresh: not yet

What is offers you the ability to play a provably fair blackjack game using Bitcoin Lightning. It follows the classic blackjack rules.

Bitcoin Lightning?

Lightning is the 2nd layer on top of Bitcoin which allows for instant cheap transactions with real bitcoin! Find yourself a Lightning wallet (Bluewallet, Zap, Eclair, .. ) and get started!

We now also support LNURL and webLN for easier payments and withdrawals, try it out!

Problems with payments?

We have set up a few channels to be well-connected. Let us know in case you still see issues, or connect to our node: 039089d6af09b1aa403b65690155670daf50c8e7c4843de575a5b28c3683e12880@r47v5x742br5dc5puxos7z75nxmazos3cr6qmyrtyxqtfr26vmeif5yd.onion:9735. You could also become part of a liquidity swap.

It happens that a lightning payment fails because of several reasons in the network. When this happens during payout, you will normally see your balance reinstated, this could take a few minutes. Please try the payout again if this occurs.

Part of the fun with building lightning apps are the problems we encounter and can solve! In case you see any potential issues, let us know!

The game

If you're not familiar with blackjack, check out the Wikipedia article or other sources online for the basic rules. At our table:

  • blackjack pays 3 to 2
  • insurance pays 2 to 1
  • the dealer must hit a soft 17
  • we use a stack of 4 decks which is shuffled for each round (provably fair)
  • you have the option to buy insurance when the upcard of the dealer is an ace
  • the dealer peeks when the upcard is ace or ten
  • you can double down on any 2 initial cards
  • you do not have the option to split
  • push game when hands tie

What are my odds?

The statistical house edge is only 0.7%. You can increase your chances by looking up some basic strategies. May the odds be ever in your favor!

Provably fair?

Don't trust, verify! We can't cheat and we can prove this using the common 'provably fair' technique. Before a game begins, our server generates a random seed and already provides the hash of it to you. When starting each game, your browser will also generate a random clientseed. Now comes the fun part: when you concatenate these two together and take the SHA512 hash, this will tell you the order of the cards in the deck. To prove to you that we respect this random order each time, we show you the hash of our seed beforehand (before you send your clientseed, so we can not cherrypick). When the game is finished, we reveal our actual serverseed and you can hash it and compare it to the earlier sent hash.

Technical: the seeds and hash are shown in the console log. To create the hash that is used for the order of cards, do SHA512("satoshi" + serverseed + clientseed). Convert each 2 characters of this hex hash to decimal and each number will give you the index (0 - 207) of a 4-deck stack of cards. Note numbers higher than 207 are ignored, as well as any repeating number. The order of the decks are spades, hearts, diamonds, clubs, each from 1 to king, and this 4 times in a row. Check out this presentation of the deck together with a more detailed explanation..


The minimum wager is 1 (satoshi) and the maximum is 5000 . Balances are tied to your session, make sure to withdraw when done! You can also note down the recovery key, with which you can regain access to your balance at any time. If a session expires due to inactivity, you could loose your balance if you do not store the recovery key.


We do not ask nor store private data. We only keep sessions to store your current balance based on a session id and we have logging for problemsolving. We don't use third party software for tracking user data.


You can contact us via Twitter in case of issues and we'll do our best to answer you within one week. Keep as much information as you can.