lnbits-legend/lnbits
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
..
core Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
extensions Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
static fix javascript issue, Fixes: #890 (#891) 2022-08-16 17:01:20 +02:00
templates Extension list UI improvements (#769) 2022-07-23 10:46:30 +02:00
utils fix isort check 2022-07-25 12:03:06 +02:00
wallets Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
__init__.py refactor: clean up __init__ file following some Flask conventions 2020-09-06 21:06:01 -03:00
__main__.py Merge branch 'main' into matthewcroughan/nixify 2022-07-23 20:09:24 +01:00
app.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00
bolt11.py Wallets/unhashed_description (#870) 2022-08-13 14:29:04 +02:00
commands.py make format everything (#743) 2022-07-16 14:23:03 +02:00
db.py make format everything (#743) 2022-07-16 14:23:03 +02:00
decorators.py another testcase the fails similar to #847 (#892) 2022-08-16 17:01:05 +02:00
helpers.py some more mypy fixes 2022-07-25 12:02:59 +02:00
jinja2_templating.py fix test warnings when using < python3.8 (#798) 2022-07-28 12:15:27 +02:00
lnurl.py fix insertion bugs/incompatibilities with lastrowid stuff. 2021-08-11 22:19:27 -03:00
proxy_fix.py make format everything (#743) 2022-07-16 14:23:03 +02:00
requestvars.py I want them to turn black 2021-10-17 18:33:29 +01:00
server.py argparser respect boolean arguments (#842) 2022-08-04 16:37:48 +02:00
settings.py Boltz.exchange Extension (#922) 2022-08-30 12:51:17 +02:00
tasks.py Backend: Unstuck outgoing payments (#857) 2022-08-30 13:28:58 +02:00