fiatjaf
bcdc065cc0
mypy fixes.
4 years ago
fiatjaf
cf0bd7ece8
displaying lnurlpay success_actions.
4 years ago
Gabriel Comte
c6bd060d19
docs: fix typo in command
4 years ago
fiatjaf
8d135489ab
fix: invoice parsing JS bug from the lnurl implementation.
4 years ago
fiatjaf
69063190ab
also catch httpx.ConnectError whenever we do catch httpx.RequestError.
4 years ago
fiatjaf
bc2207ba27
actually paying and withdrawing with lnurl.
4 years ago
fiatjaf
3cd15c40fc
lnurl-pay and lnurl-withdraw UI.
4 years ago
fiatjaf
7a5159f293
send/create/scan buttons for clear LNURL support.
4 years ago
Arc
fa8713de17
move scan to outside of receive.
4 years ago
fiatjaf
b1f30390b0
retrieve preimage from wallet backends, save it and show on UI dialog.
closes https://github.com/lnbits/lnbits/issues/77
4 years ago
fiatjaf
f2ea8a0c74
fix lndrest payment checking: b64/hex mismatch.
finally fixes https://github.com/lnbits/lnbits/issues/55
and https://github.com/lnbits/lnbits/issues/110
4 years ago
fiatjaf
b5a07c7ae7
add status() method to wallets to be used in initial check.
4 years ago
fiatjaf
d5d85d16e6
fix: auth headers variable name on opennode.py
4 years ago
fiatjaf
2894944b1e
pending=False on /sse payments.
4 years ago
fiatjaf
31820e041c
/sse returns payment as objects instead of arrays.
4 years ago
fiatjaf
1d00060419
harden sse connections to backends a little.
4 years ago
fiatjaf
7f41d73a84
SSE-based invoices stream for LNbitsWallet.
4 years ago
fiatjaf
f638a1088e
lnurlp: fix querystring handling in success_url.
4 years ago
fiatjaf
ea3418c21d
lnurlp: support success_text and success_url.
4 years ago
fiatjaf
f6bcff01f4
presort vendored paths list.
an attempt to fix https://github.com/lnbits/lnbits/issues/99 .
4 years ago
fiatjaf
33fa540744
adjust docs to match 91853
4 years ago
fiatjaf
6f72f1fe6d
fix typo: LND_MACAROON -> LND_REST_MACAROON
4 years ago
fiatjaf
76633fb71f
lndrest: check last 20 payments instead of first 20.
fixes https://github.com/lnbits/lnbits/issues/110
4 years ago
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.
4 years ago
HamishMacEwan
fc6e49b821
Change .env variable names to match lnbits.py
The required values are expected in LNBITS_INVOICE_KEY & LNBITS_ADMIN_KEY according to https://github.com/lnbits/lnbits/blob/master/lnbits/wallets/lnbits.py
4 years ago
fiatjaf
35f8e3334c
fix typo: LnbitsWallet -> LNbitsWallet.
4 years ago
fiatjaf
0b1f3c22e0
lndhub: fix "token" -> "refresh_token".
4 years ago
fiatjaf
24c8201920
add current git commit to summary.
4 years ago
fiatjaf
9a16dfa960
remove annoying warnings and unnecessary prints.
show a summary of some settings on startup when running __main__.py
4 years ago
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.
4 years ago
fiatjaf
95e8573ff8
SSE endpoint for paid invoices.
also move very essential stuff from core/tasks.py to tasks.py so things
are more organized.
4 years ago
fiatjaf
4e68a0e7e6
lndrest: two small fixes.
4 years ago
fiatjaf
16541d40c6
show more data in txinfo modal and fee on main table.
- also center-align icons in main table.
- and use "x time ago" instead of raw dates by default in main table
(raw date is accessible on a tooltip, on the modal and on the CSV export).
4 years ago
fiatjaf
bb965e4119
lndrest: account for when there are pending checking_ids from other sources.
4 years ago
fiatjaf
5ead82f57c
fix /lnurlwallet again. db.commit() and wait 3 seconds.
should finally fix https://github.com/lnbits/lnbits/issues/103
4 years ago
fiatjaf
1eac618a25
lnurlp: allow creation of pay_links without webhook_url.
4 years ago
fiatjaf
e1744caec5
Merge pull request #101 from lnbits/invoice-listeners
4 years ago
fiatjaf
39c331a7b9
fix opennode stupid syntax errors.
4 years ago
fiatjaf
6e6ce093f0
guard against lndrest URLs without a leading http...
4 years ago
fiatjaf
1ce9936561
better handling of missing dependencies on lndgrpc.
4 years ago
fiatjaf
e408febf97
hypercorn -k trio
4 years ago
fiatjaf
c3ded859df
fix requirements after rebase.
4 years ago
fiatjaf
f5b8ed8fc6
make lndgrpc work using the purerpc library and a manually-declared method.
4 years ago
fiatjaf
9994e61615
migrate to trio so c-lightning sockets stop hanging.
4 years ago
fiatjaf
e74cf33f90
broken invoice listener on c-lightning and other fixes around wallets.
4 years ago
fiatjaf
b3c69ad49c
invoice listeners support on lnd and other fixes around wallets/
4 years ago
fiatjaf
90c640b659
fix async so now it is a mess that works.
4 years ago
fiatjaf
28e6f40bea
async fixes on _invoice_listener.
4 years ago
fiatjaf
bbe8d05af4
migrate from aiohttp to httpx following master.
4 years ago
fiatjaf
2c92205703
async invoice listeners through webhooks: lnpay and opennode.
4 years ago