callebtc
callebtc

For CLN only: Incoming invoices that haven't been paid return "Failed" (status `False`) while they should return "In-flight" (status `None`). Failed should be used for invoices that do not exist...
What the title says.
Usermanager API sidebar shows invoice API keys for most operations but it should be the admin key.
Set config in `.env`: ``` LNBITS_BACKEND_WALLET_CLASS=BreezSdkWallet BREEZ_GREENLIGHT_SEED = "..." BREEZ_API_KEY = "..." BREEZ_GREENLIGHT_INVITE_CODE = "..." ```
This PR catches the errors in `lndrest.py` that can happen when for example the LND certificate has expired. This can lead to stuck payments.