lnbits-legend/lnbits/wallets
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
..
lnd_grpc_files Mega-merge 4: Reenable LndWallet gRPC and use TrackPaymentV2 (#745) 2022-08-09 11:49:39 +02:00
macaroon blacked 2022-07-26 10:10:07 +02:00
__init__.py Mega-merge 4: Reenable LndWallet gRPC and use TrackPaymentV2 (#745) 2022-08-09 11:49:39 +02:00
base.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
cliche.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
cln.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
eclair.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
fake.py Wallets/unhashed_description (#870) 2022-08-13 14:29:04 +02:00
lnbits.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
lndgrpc.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
lndrest.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
lnpay.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
lntxbot.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
opennode.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
spark.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
void.py Wallets/unhashed_description (#870) 2022-08-13 14:29:04 +02:00