Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
<a href="https://lnbits.com" target="_blank" rel="noopener noreferrer">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://i.imgur.com/QE6SIrs.png">
<img src="https://i.imgur.com/fyKPgVT.png" alt="LNbits" style="width:280px">
</picture>
</a>

[![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 - <small>[LNbits](https://github.com/lnbits/lnbits) extension</small>

<small>For more about LNBits extension check [this tutorial](https://github.com/lnbits/lnbits/wiki/LNbits-Extensions)</small>
Expand All @@ -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)
25 changes: 22 additions & 3 deletions config.json
Original file line number Diff line number Diff line change
@@ -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
}
11 changes: 9 additions & 2 deletions description.md
Original file line number Diff line number Diff line change
@@ -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.
Binary file added static/image/Bleskomat_thumbnail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading