This repository has been archived by the owner on Jul 19, 2023. It is now read-only.
Releases: lncm/invoicer
Releases · lncm/invoicer
Steamy Streamer
- Add Dockerfile
- make
GET /api/payment
react instantly to LN payments
Barbaric Beta
See docs in README.
Layered Layman
This release:
- adds initial support for the 1st Layer - on-chain payments
- adds
GET /history
endpoint (reachable only when--users-file
is passed) - changes some endpoints:
GET/POST /payment
- receives data needed for both on-chain and LN paymentsGET /payment/ln/:hash
- returns status of LN invoice paymentGET /payment/btc/address
- returns status of an on-chain paymentGET /info
- returns connection strings
- if
--static-dir
is passed, everything within it will be served underlocalhost:8080/static/
(index.html
is still served at rootlocalhost:8080/
)
WARNING:
index.html
in the latest release is not yet compatible with the new API structure.
NOTE: it is recommended to run the binary with env var
GRPC_GO_RETRY=on
set. It ensures GRPC will attempt to reconnect on connection failure.
Infallible Inflation
Fixes a bug where amount passed in satoshis was still multiplied by 1e8
🙈
Prototypical Prototype
This release makes lnd
client communicate with lnd over authenticated gRPC.
If you choose to go with -ln-client=lnd
, make sure to also set:
-lnd-host=
- to point at your machine (localhost
is default)-lnd-port=
- to point at the gRPC interface port (10009
is default)-lnd-tls=
- to secure the connection-lnd-invoice
- to allow invoicer to monitor and generate new invoices-lnd-readonly
- to allow invoicer to access connection strings
Absolute Absolut
Fix hard-coded index.html
path to be relative to binary location.
Webby Webber
The binary will now serve a donation-generating website at the root of localhost:1666/
Trippy Tipper
users.list
functionality restored--no-auth
flag added that makes all endpoints public