Commit graph

28 commits

Author SHA1 Message Date
benarc
267dea4f75 black 2021-11-12 04:14:55 +00:00
Ben Arc
860709f48c async wrap 2021-11-10 21:14:47 +00:00
Stefan Stammberger
54f4dfd838
fix: paid_invoices_stream for C-Lightning wallet 2021-11-04 19:49:48 +01:00
benarc
7af0b786d1 cln sse should be working 2021-11-03 19:15:02 +00:00
benarc
92ea0635d7 another cln rpc sse try 2021-11-03 16:14:47 +00:00
benarc
a486cbe278 broken cln sse rpc 2021-11-03 16:07:04 +00:00
benarc
13bec714d5 lighningd payment stream not working 2021-11-03 15:24:24 +00:00
benarc
1d3bb016a2 I want them to turn black 2021-10-17 18:33:29 +01:00
Stefan Stammberger
d9849d43d2
refactor: replace Trio with asyncio/uvloop 2021-08-30 19:55:02 +02:00
fiatjaf
688149fade add trio typing. 2021-06-20 21:17:32 -03:00
fiatjaf
d4d069fc77 make all methods from all wallets async. 2021-03-24 01:01:09 -03:00
fiatjaf
42bd5ea989 remove exception to black line-length and reformat. 2021-03-24 00:40:32 -03:00
fiatjaf
b1f30390b0 retrieve preimage from wallet backends, save it and show on UI dialog.
closes https://github.com/lnbits/lnbits/issues/77
2020-10-12 23:19:16 -03:00
fiatjaf
b5a07c7ae7 add status() method to wallets to be used in initial check. 2020-10-12 22:30:19 -03:00
fiatjaf
9185342c72 simplify environment variables required.
instead of multiple keys/macaroons with different permissions we request only one.
if someone wants to use lnbits with an invoice macaroon they're free to do it and
we will just fail on 'pay' methods, as before.

this also grandfathers the previous environment variables names so everything keeps
working without people having to change their setups.

in the meantime some bugs with lntxbot and c-lightning were fixed and the `requests`
dependency was eliminated because I can't organize myself into meaningful chunks of
changes.
2020-10-08 16:03:21 -03:00
fiatjaf
9994e61615 migrate to trio so c-lightning sockets stop hanging. 2020-10-04 12:06:20 -03:00
fiatjaf
e74cf33f90 broken invoice listener on c-lightning and other fixes around wallets. 2020-10-04 12:05:59 -03:00
fiatjaf
b3c69ad49c invoice listeners support on lnd and other fixes around wallets/ 2020-10-04 12:05:01 -03:00
fiatjaf
68b0adfe66 fix: description_hash as an optional param to create_invoice.
fixes https://github.com/lnbits/lnbits/issues/74
2020-08-30 23:54:50 -03:00
fiatjaf
0de08dda0b add spark backend and fix c-lightning. 2020-08-29 12:23:01 -03:00
fiatjaf
bc27293315 support description_hash across all APIs. 2020-07-03 20:04:04 -03:00
Eneko Illarramendi
2c5e539795 refactor: make some wallet dependencies optional 2020-05-02 19:16:10 +02:00
Eneko Illarramendi
c3e337a319 fix: mypy errors 2020-04-26 16:58:29 +02:00
Arc
77e849f056
Update clightning.py 2020-04-03 12:12:21 +01:00
Arc
377b0c9d47
Update clightning.py 2020-04-03 11:48:41 +01:00
Arc
1248f85612
Update clightning.py 2020-04-03 11:27:55 +01:00
Arc
e57bebd01b
Update clightning.py 2020-04-03 11:27:36 +01:00
Arc
ccb9b462cc
Create clightning.py 2020-04-03 11:21:10 +01:00