lnbits-legend/lnbits/extensions/lndhub
calle 2ee10e28c5
Backend: Unstuck outgoing payments (#857)
* first attempts

* lndrest works

* fix details

* optional fee update

* use base64.urlsafe_b64encode

* return paymentstatus

* CLN: return pending for pending invoices

* grpc wip

* lndgrpc works

* cln: return pending for pending invoices really this time

* retry wallet out of exception

* wip eclair

* take all routines into try except

* cliche: return error

* rename payment.check_pending() to payment.check_status()

* rename payment.check_pending() to payment.check_status()

* eclair: works

* eclair: better error check

* opennode: works

* check payment.checking_id istead of payment.ok

* payment.ok check as well

* cln: works?

* cln: works

* lntxbot: works

* lnbits/wallets/lnpay.py

* cln: error handling

* make format

* lndhub full detail update

* spark: wip

* error to False

* wallets: return clean PaymentResponse

* opennode: strict error

* cliche: works

* lnbits: works

* cln: dont throw error

* preimage not error

* fix cln

* do not add duplicate payments

* revert cln

* extra safety for cln

* undo crud changes until tests work

* tasks: better logging and 0.5s sleep for regular status check

* 0.1 s

* check if wallet exists

* lnbits unhashed description

* remove sleep

* revert app.py

* cleanup

* add check

* clean error

* readd app.py

* fix eclaid
2022-08-30 13:28:58 +02:00
..
templates/lndhub added swagger to extensions 2022-07-27 19:21:04 +01:00
__init__.py clean up (black, sort) 2021-10-18 10:58:09 +01:00
config.json LNDHub loading, prob not working 2021-10-13 16:47:24 +01:00
decorators.py make format everything (#743) 2022-07-16 14:23:03 +02:00
migrations.py LNDHub loading, prob not working 2021-10-13 16:47:24 +01:00
README.md LNDHub loading, prob not working 2021-10-13 16:47:24 +01:00
utils.py LNDHub loading, prob not working 2021-10-13 16:47:24 +01:00
views.py make format everything (#743) 2022-07-16 14:23:03 +02:00
views_api.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00

lndhub Extension

*connect to your lnbits wallet from BlueWallet or Zeus*

Lndhub has nothing to do with lnd, it is just the name of the HTTP/JSON protocol https://bluewallet.io/ uses to talk to their Lightning custodian server at https://lndhub.io/.

Despite not having been planned to this, Lndhub because somewhat a standard for custodian wallet communication when https://t.me/lntxbot and https://zeusln.app/ implemented the same interface. And with this extension LNBits joins the same club.