Bitcoin ⚡ Lightning devices made easy.

  1. What is Bleskomat?
  2. How does it work?
  3. Supported wallets
  4. Supported backends

What is Bleskomat?

  • Offline
  • Bitcoin vending machine
  • Instant payments
  • Low fees
  • Easy setup

The Bleskomat

Bleskomat DIY

## How does it work?

Offline

  • Bleskomat protocol
  • On top of LNURL
  • HMAC signatures

LNURL

LNURL - bech32


                    LNURL1DP68GURN8GHJ7VEKX5MZ6VFH8QKNYDFS95UN2TF3XSHX2AFWDENHYMMT9E5K7TMVDE6HY
                    MRSDAEJ7ENPDDJKJER99ULHQ02P295HGD2ETPEYX4EK0PR4Z4T0X4G5KHMCGYC8S4R62UEYYJMF
                    GV92UXPS
                

LNURL - Generate first request


                    http://ln.bleskomat.com/u?id=4snRNyU%3D&n=324a1b9743713659&t=w&f=CZK&pn=1&px=1&pd=&s=6eec338b77317e9ba7b0a24120af88c135fbc82d86bc73245230c9493e608052
                

LNURL - First request response


                    {
                        "minWithdrawable":515000,
                        "maxWithdrawable":515000,
                        "defaultDescription":"",
                        "callback":"https://ln.bleskomat.com/u",
                        "k1":"27c05d30b6603fb8ba4973a178081a0dd94a6f65dc0a3c0841b3b5977baf0261",
                        "tag":"withdrawRequest"
                    }
                

LNURL - Second request

  1. Take `callback` and `k1` from previus call.
  2. Create and bolt11 invoice with the amount provided in `minWithdrawable` and `maxWithdrawable` and use it for the below parameter `pr`.

callback?k1=&pr=lightning-invoice

LNURL - Second request response


                        https://ln.bleskomat.com/u?k1=d13fed13c4820819ef8609be60bd7827aeefd4b6ed3ba95a1fb93674bd959494&pr=lnbc2510n1p0m275fpp5jgwff4z487wma2zcqy3937flnd2fzpdm9447l4skhm6kjwzeu90sdqqcqzpgxqrrsssp5d86lcu90jqm9c4fe3lz6nr3fjc7pqgfccklckdenp5myxc63lp6s9qy9qsqhlse7ayhpd6x3jyhzm06fa3jjhqlr6ysw5fmg76rztlzvzlk3f35yerg6g0ay0h5f5smk5tsswuydkx6f2lpuyevsr4p82zl8ps06sspp3vxcw
                    

Server facilitate the payment if all the requirements are met

You get the sats

Wallets

Backends

Thanks!

You can find this at: karliatto.com/talks/bleskomat.html