benarc
4c7c792390
Trying to fix
2020-12-04 10:07:59 +00:00
benarc
54c0c9f3a8
Big, broken refactor payments/addresses to charges
2020-12-04 09:59:42 +00:00
benarc
257c9c1c64
Can fetch balance from mem.space
2020-12-03 22:56:34 +00:00
benarc
2db3325727
Added paylinks to table
2020-12-03 18:37:45 +00:00
benarc
c62678b3aa
generated fresh addresses nicely
2020-12-03 17:26:11 +00:00
benarc
48cf23346c
Added get fresh address button
2020-12-02 22:47:33 +00:00
benarc
913f2a37c1
Awaits seem to be working in watchonly
2020-12-01 21:39:33 +00:00
benarc
93417e5bdf
added awaits
2020-12-01 20:29:21 +00:00
benarc
a838706090
updated watchonly
2020-12-01 19:54:16 +00:00
benarc
52956a62a2
Added unique hash check to lnurlw
2020-11-30 22:27:53 +00:00
benarc
ccb9d107d5
fixed unique update lnurlw
2020-11-30 22:19:17 +00:00
benarc
edc533e902
Moved amount update to cb in lnurlw
2020-11-30 22:03:20 +00:00
benarc
9db327d5db
changed 'comment' top 'content' in webhook
2020-11-30 21:12:00 +00:00
benarc
16fff9899f
Added webhook for tickets
2020-11-30 14:59:21 +00:00
benarc
67e8c567a3
Fixed some lnticket bugs
2020-11-30 14:02:17 +00:00
fiatjaf
d84915cb00
oops: formatting.
2020-11-21 23:23:11 -03:00
fiatjaf
03706dcbad
withdraw: fix incorrect setting of used+1.
...
fixes https://github.com/lnbits/lnbits/issues/123
2020-11-21 23:20:27 -03:00
fiatjaf
d3fc52cd49
migrate to sqlalchemy-aio.
...
a big refactor that:
- fixes some issues that might have happened (or not) with asynchronous
reactions to payments;
- paves the way to https://github.com/lnbits/lnbits/issues/121 ;
- uses more async/await notation which just looks nice; and
- makes it simple(r?) for one extension to modify stuff from other extensions.
2020-11-21 23:02:14 -03:00
Christian Rotzoll
f877dde2b0
fix #125 qrcode printing ( #126 )
...
Authored-by: rootzoll <rotzoll@MacBook2020.fritz.box>
2020-11-19 22:18:22 -03:00
fiatjaf
594e28eab7
formatting.
2020-11-18 22:26:30 -03:00
fiatjaf
d4e30356c7
fix: return "message" instead of "error" so it is handled better at the client.
2020-11-10 22:59:50 -03:00
fiatjaf
2e12c0ba3c
lnurlp: actually fix what the previous commit did not.
2020-11-03 19:47:13 -03:00
fiatjaf
8947358c80
lnurlp: fix ?amount satoshi -> msatoshi conversion.
2020-11-03 19:12:10 -03:00
benarc
091f9b74f3
Fixed LNURL bug
2020-11-02 21:15:47 +00:00
benarc
cf3c5d83fe
Fixed LNURLw QR bug
2020-11-02 15:52:56 +00:00
fiatjaf
2863653261
lnurlp: accept comments, USD prices, min/max ranges.
2020-10-22 15:58:15 -03:00
fiatjaf
7a5159f293
send/create/scan buttons for clear LNURL support.
2020-10-12 23:21:45 -03:00
fiatjaf
b5a07c7ae7
add status() method to wallets to be used in initial check.
2020-10-12 22:30:19 -03:00
fiatjaf
f638a1088e
lnurlp: fix querystring handling in success_url.
2020-10-09 16:40:49 -03:00
fiatjaf
ea3418c21d
lnurlp: support success_text and success_url.
2020-10-09 16:17:16 -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
0b1f3c22e0
lndhub: fix "token" -> "refresh_token".
2020-10-06 21:53:43 -03:00
fiatjaf
c5352c0309
register channel listeners instead of callbacks.
...
makes for a little less black magic and more reasonable use of nurseries
and less unnecessary pseudo-requests.
2020-10-06 01:50:56 -03:00
fiatjaf
95e8573ff8
SSE endpoint for paid invoices.
...
also move very essential stuff from core/tasks.py to tasks.py so things
are more organized.
2020-10-06 00:40:18 -03:00
fiatjaf
1eac618a25
lnurlp: allow creation of pay_links without webhook_url.
2020-10-05 20:12:24 -03:00
fiatjaf
c3ded859df
fix requirements after rebase.
2020-10-04 14:07:52 -03:00
fiatjaf
b3c69ad49c
invoice listeners support on lnd and other fixes around wallets/
2020-10-04 12:05:01 -03:00
fiatjaf
bbe8d05af4
migrate from aiohttp to httpx following master.
2020-10-04 12:04:59 -03:00
fiatjaf
74117ffc57
lnurlp webhooks.
2020-10-04 12:04:49 -03:00
fiatjaf
04222f1f01
basic invoice listeners.
2020-10-04 12:04:47 -03:00
benarc
5971eefe44
Fixed register page blank bug
2020-10-01 19:44:04 +01:00
fiatjaf
211ac0391b
overengineered async fix for /lnurlwallet internal hanging.
2020-09-29 18:24:08 -03:00
benarc
d8da88aefa
Fixed QR codes not printing
2020-09-28 16:59:20 +01:00
Eneko Illarramendi
098089af75
PREFER_SECURE_URLS, get rid of FORCE_HTTPS hacks.
2020-09-24 13:08:59 -03:00
fiatjaf
39cd96594e
pass appropriate parameters to create_payment on lnurlwallet.
2020-09-24 13:09:02 -03:00
fiatjaf
75047c5bc3
fix static extensions js url.
2020-09-16 20:21:42 -03:00
fiatjaf
f01028eac7
migrate from flask to quart.
...
also remove all flaskiness from static file serving.
and reference all vendored scripts on the base tempĺate for simplicity.
2020-09-14 16:03:25 -03:00
fiatjaf
f452b9c00d
withdraw: replace location.hostname with location.host.
...
fixes https://github.com/lnbits/lnbits/issues/88
2020-09-14 15:46:25 -03:00
fiatjaf
1e2dd412c7
lnurlp: remove wrong /pay/ segments from docs.
2020-09-14 09:35:58 -03:00
fiatjaf
e6ad42dbe1
update prettier to 2.1.1
2020-09-14 09:14:51 -03:00