Free and open-source bitcoin offline LN pos, onchain pos, offline (meatbag) atm โ
Join us t.me/lnbits, t.me/makerbits
Installation: โ
Old tutorial that needs updating -> https://www.youtube.com/watch?v=IhwCEDwGg2E
Web-installer. Easy setup using browser https://lnpos.lnbits.com.
Terminal Build the project
sh build.sh, find the USB devicesh debug.sh, push the firmwaresh debug.sh /dev/ttyACM0 (<-whatever your device is called)
Hardware: โ
- Lilygo TTGO/Tdisplay
- The Lilygo Keyboard specifically made for LNPoS => or get yourself the LNPoS Kit, dimensions 40x52x11mm e.g. in the LNbits shop
- 3.7V lithium iron flat battery with 1.25mm JST with < 1000 mAh to fit inside the standard LNPoS Kit
- LNbits LNURLdevice extension
LNPoS โ Offline Lightning Network payments โ
A random pin generated on the device is encrypted and passed trough the payee. When the payment has been made the unencrypted pin is sent as a receipt. This function makes use of LNURL-pay protocol. Uses LNbits LNURLDevice extension.
Onchain โ Generate fresh addresses using an xPub โ
Use an xPub to generate a fresh address for every payment. Useful for large purchases. Includes a mempool.space QR so the payment can be verified.
LNATM โ Meatbag ATM, give refunds, accept cash for sats. โ
Create withdraw/faucet links. Uses more-or-less. This function makes use of LNURL-withdraw protocol. Uses LNbits LNURLDevice extension.
API Reference โ
See the LNPoS API documentation for endpoint details.
Related Pages โ
- LNPoS API Reference: API endpoints for this extension
- All Extensions: Browse all LNbits extensions