Files
nutshell/cashu/core
callebtc d8d3037cc5 WIP: New melt flow (#622)
* `PaymentResult`

* ledger: rely on PaymentResult instead of paid flag. Double check for payments marked pending.

* `None` is `PENDING`

* make format

* reflected changes API tests where `PaymentStatus` is used + reflected changes in lnbits

* reflect changes in blink backend and tests

* fix lnbits get_payment_status

* remove paid flag

* fix mypy

* remove more paid flags

* fix strike mypy

* green

* shorten all state checks

* fix

* fix some tests

* gimme 

* fix............

* fix lnbits

* fix error

* lightning refactor

* add more regtest tests

* add tests for pending state and failure

* shorten checks

* use match case for startup check - and remember modified checking_id from pay_invoice

* fix strike pending return

* new tests?

* refactor startup routine into get_melt_quote

* test with purge

* refactor blink

* cleanup responses

* blink: return checking_id on failure

* fix lndgrpc try except

* add more testing for melt branches

* speed things up a bit

* remove comments

* remove comments

* block pending melt quotes

* remove comments

---------

Co-authored-by: lollerfirst <lollerfirst@gmail.com>
2024-09-24 14:55:35 +02:00
..
2022-09-28 17:42:48 +02:00
2024-09-24 14:55:35 +02:00
2024-07-08 18:05:57 +02:00
2024-06-15 16:22:41 +02:00
2024-09-24 13:53:35 +02:00
2023-10-21 16:51:12 +02:00
2024-01-08 00:57:15 +01:00
2024-07-08 18:05:57 +02:00
2024-09-24 14:55:35 +02:00
2023-10-21 16:51:12 +02:00
2024-09-24 14:55:35 +02:00
2023-10-21 14:38:16 +02:00