fiatjaf
6f88973f75
fail longpolling endpoint after 45 seconds.
...
this should fix a possible bug in which connections are left open forever or worse.
2021-06-23 17:21:53 -03:00
Ben Arc
4d6e49cf0d
made descriptions small for extensions
2021-06-23 20:21:27 +01:00
fiatjaf
688149fade
add trio typing.
2021-06-20 21:17:32 -03:00
fiatjaf
f875dc7b63
"unit" optional on invoice creation, defaults to "sat"
2021-06-19 09:12:16 -03:00
fiatjaf
64c4b97ec9
catch error on redeem_lnurl_withdraw call.
2021-06-17 13:26:09 -03:00
Tiago vasconcelos
d91dbbcac3
allow invoices to be generated using Fiat values
2021-06-14 11:13:49 -03:00
oriolpont
37d9e30362
Change minWithdrawable from 1 msat to 1000 msats for the lnurl_full_withdraw
...
1 msat is fractional and thus unacceptable anyway. Also, when withdrawing from lnbits itself, this interferes with the input form to expect fractional 1.001 steps
2021-06-12 12:32:40 -03:00
fiatjaf
fc792f874b
public api for checking an invoice status with longpolling.
2021-06-02 17:05:07 -03:00
fiatjaf
b06e1c8fa9
try-catch in pay_invoice on global lnurl-withdraw.
2021-06-01 13:28:05 -03:00
fiatjaf
b9db504f34
fix links to extensions in payments tags.
2021-05-21 22:57:22 -03:00
fiatjaf
5dbbca0ffb
improve invoice deleting code.
2021-05-14 13:13:42 -03:00
fiatjaf
2b21a4f479
g.nursery -> current_app.nursery
2021-05-06 12:41:44 -03:00
fiatjaf
bcecf6d431
handle invalid lnurl-w responses on redeem_lnurl_withdraw.
2021-04-23 19:24:04 -03:00
Ben Arc
7134821fcd
disable submit if no button
2021-04-22 09:07:35 +01:00
fiatjaf
b55cc82f1c
evade lnurl encoding error for withdraw_full QR on localhost.
2021-04-21 23:27:57 -03:00
fiatjaf
2aa4a93da1
handle empty lnurl-withdraws to redeem.
2021-04-21 23:27:57 -03:00
fiatjaf
cbeb888761
fix lnurlwallet flow.
2021-04-17 23:44:26 -03:00
fiatjaf
a413685160
fix redeem_lnurl_withdraw code.
2021-04-17 23:30:26 -03:00
fiatjaf
943237e7ff
prettier fixes.
2021-04-17 23:21:27 -03:00
fiatjaf
efd9c6917f
lnurl balanceCheck and balanceNotify.
2021-04-17 23:21:19 -03:00
Ben Arc
a3bd36d44f
Fixed 'runs on' images
2021-04-13 21:42:53 +01:00
fiatjaf
0f998419e7
basic webmanifest thing, must be improved.
2021-04-13 11:50:30 -03:00
Ben Arc
05a0861601
Added funding sources to homepage
2021-04-13 15:43:39 +01:00
Ben Arc
aa2e09bbeb
Hidden api keys to prevent over shoulder attacks
2021-04-13 11:10:21 +01:00
fiatjaf
76199c66a1
livestream extension.
...
(except docs)
2021-04-11 00:44:55 -03:00
fiatjaf
fdf4f6c1ae
catch errors in multiple places that might be destroying the async flow and causing lnbits to die silently.
2021-04-10 17:37:48 -03:00
fiatjaf
82731dc901
a special error for when payments fail.
2021-04-06 14:57:51 -03:00
fiatjaf
946279674a
stop bloating the logs with checking routine.
2021-03-31 20:24:46 -03:00
fiatjaf
11679a4fa7
actually do the fee abs() thing on the balances view.
2021-03-31 20:22:34 -03:00
Ben Arc
045e069312
All fees are negative
2021-04-01 00:02:24 +01:00
fiatjaf
08d124c62a
nicer print checking status.
2021-03-28 01:34:37 -03:00
fiatjaf
e112258c39
improve checking routine.
...
check pending invoices only once on startup,
then check outgoing payments every 30 minutes,
and delete outgoing payments that return False (meaning they have failed).
also fix a bug on sparko.
2021-03-28 00:11:45 -03:00
fiatjaf
574358a118
fix: lnurlpay comment was being parsed as number.
2021-03-26 21:10:15 -03:00
fiatjaf
85011d23c3
fix sqlite database locked issues by using an async lock on the database and requiring explicit transaction control (or each command will be its own transaction).
2021-03-26 19:10:30 -03:00
fiatjaf
a787d60d93
be extra safe when failing a payment if pay_invoice throws on sparko.
2021-03-24 02:02:54 -03:00
fiatjaf
aabe3364f4
only check pending from the last 15 days.
2021-03-24 01:41:19 -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
7e4a42e7ff
stop doing the check_invoices thing on each call. do it once on lnbits starup and then rely on the invoices listener.
2021-03-21 17:57:33 -03:00
fiatjaf
f27c2ebc21
marginally improve the checkpending situation.
2021-03-21 17:11:00 -03:00
fiatjaf
8df4dd702d
Merge pull request #154 from lnbits/offlineshop
2021-03-14 21:55:52 -03:00
fiatjaf
1630a28da0
prettier and black stuff.
2021-03-07 19:18:02 -03:00
fiatjaf
63ae553565
QR codes, printing, success-action and other fixes.
2021-03-07 16:13:20 -03:00
fiatjaf
732d06c1e5
basic offlineshop functionality.
2021-03-07 00:08:36 -03:00
fiatjaf
ec193ca697
put export-with-qr-code on a toggleable section.
2021-02-13 21:45:22 -03:00
fiatjaf
ea51af90d0
remove "Renew Keys" button.
...
it wasn't doing anything.
closes https://github.com/lnbits/lnbits/issues/147
2021-02-13 21:45:22 -03:00
Pac
378e408dca
Update wallet.html
2021-02-13 21:45:22 -03:00
Pac
e251291076
Display QRcode for easy wallet export
...
This adds a QRcode of the "url_root/wallet?usr=#####&wal=####" so that
the user can create a wallet on desktop and easily use it on his phone.
Also, in a use case where the <User Manager> extension is used, the
manager can create a wallet and show the QRcode for the user to take it
(e.g. in a hotel front desk the clerk creates it and the user takes it
in his phone browser, to pay for laundry, massage, soda machine...)
2021-02-13 21:45:22 -03:00
fiatjaf
9c126696fc
delete pending payments after WALLET.pay_invoice fails.
...
fixes https://github.com/lnbits/lnbits/issues/138
2021-01-05 22:29:02 -03:00
fiatjaf
45148d285e
Revert "Fixed fee deduction "
...
This reverts commit 14b6e21a02
.
2021-01-05 19:49:27 -03:00