diff --git a/README.md b/README.md index a19d7ca..33e8325 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,13 @@ + + + + LNbits + + + +[![License: MIT](https://img.shields.io/badge/License-MIT-success?logo=open-source-initiative&logoColor=white)](./LICENSE) +[![Built for LNbits](https://img.shields.io/badge/Built%20for-LNbits-4D4DFF?logo=lightning&logoColor=white)](https://github.com/lnbits/lnbits) + # Bleskomat - [LNbits](https://github.com/lnbits/lnbits) extension For more about LNBits extension check [this tutorial](https://github.com/lnbits/lnbits/wiki/LNbits-Extensions) @@ -19,3 +29,10 @@ This extension allows you to connect a Bleskomat ATM to an lnbits wallet. It wil ## How Does It Work? Since the Bleskomat ATMs are designed to be offline, a cryptographic signing scheme is used to verify that the URL was generated by an authorized device. When one of your customers inserts fiat money into the device, a signed URL (lnurl-withdraw) is created and displayed as a QR code. Your customer scans the QR code with their lnurl-supporting mobile app, their mobile app communicates with the web API of lnbits to verify the signature, the fiat currency amount is converted to sats, the customer accepts the withdrawal, and finally lnbits will pay the customer from your lnbits wallet. + +## Powered by LNbits + +[LNbits](https://lnbits.com) is a free and open-source lightning accounts system. + +[![Visit LNbits Shop](https://img.shields.io/badge/Visit-LNbits%20Shop-7C3AED?logo=shopping-cart&logoColor=white&labelColor=5B21B6)](https://shop.lnbits.com/) +[![Try myLNbits SaaS](https://img.shields.io/badge/Try-myLNbits%20SaaS-2563EB?logo=lightning&logoColor=white&labelColor=1E40AF)](https://my.lnbits.com/login) diff --git a/config.json b/config.json index a5b24d3..37bc354 100644 --- a/config.json +++ b/config.json @@ -1,12 +1,31 @@ { "id": "bleskomat", + "version": "1.0.1", "name": "Bleskomat", + "repo": "https://github.com/lnbits/bleskomat", "short_description": "Connect a Bleskomat ATM to an lnbits", + "description": "", "tile": "/bleskomat/static/image/bleskomat.png", - "contributors": ["chill117"], "min_lnbits_version": "1.0.0", - "images": [], + "contributors": [ + { + "name": "chill117", + "uri": "https://github.com/chill117", + "role": "Developer" + } + ], + "images": [ + { + "uri": "https://raw.githubusercontent.com/lnbits/lnpos_extension/main/static/image/Bleskomat_thumbnail.png", + "link": "https://www.youtube.com/watch?v=8F8XfOkYRG4", + "tooltip": "Demo Video Customer Experiance" + } + ], "description_md": "https://raw.githubusercontent.com/lnbits/bleskomat/main/description.md", "terms_and_conditions_md": "https://raw.githubusercontent.com/lnbits/bleskomat/main/toc.md", - "license": "MIT" + "license": "MIT", + "paid_features": "", + "tags": ["Hardware", "ATM"], + "donate": "", + "hidden": false } diff --git a/description.md b/description.md index e34614e..85cc4b4 100644 --- a/description.md +++ b/description.md @@ -1,3 +1,10 @@ -Connect a Bleskomat ATM to an lnbits wallet. +Connect a Bleskomat ATM to your LNbits wallet for fiat-to-Lightning exchanges. -Since the Bleskomat ATMs are designed to be offline, a cryptographic signing scheme is used to verify that the URL was generated by an authorized device. When one of your customers inserts fiat money into the device, a signed URL (lnurl-withdraw) is created and displayed as a QR code. +Its functions include: + +- Linking offline Bleskomat ATM hardware to your wallet +- Generating LNURL-withdraw QR codes for customers +- Using cryptographic signing to verify authorized devices +- Processing fiat cash insertions as Lightning withdrawals + +A powerful onboarding tool for Bitcoin ATM operators who want to offer their customers an easy way to exchange cash for Lightning sats. diff --git a/static/image/Bleskomat_thumbnail.png b/static/image/Bleskomat_thumbnail.png new file mode 100644 index 0000000..88adf7f Binary files /dev/null and b/static/image/Bleskomat_thumbnail.png differ