lnbits-legend/lnbits/wallets
dni ⚡ 1900cf9aa4
feat: add boltz client fundingsource (#2358)
* feat: add boltz client standalone fundingsource
WIP.
https://docs.boltz.exchange/v/boltz-client

this fundingsource utilizing the boltz client standalone function: https://github.com/BoltzExchange/boltz-client/pull/123
this makes him act like a lightning node while submarine swapping everything on liquid network. like aqua does in its wallet.

* feat: paid_invoices_stream

* feat: proper invoice and payment status check

* feat: authenticate over insecure channel aswell

* chore: lint

* docs: add more setup instructions

* chore: add `boltz_client_cert` in frontend

* feat: populate fee_msat in get_payment_status and get_invoice_status

* fixup!

* chore: bundle

* added boltz logo

* add BoltzWallet to __all__

* chore: bump grpcio and protobuf deps and add grpcio-tools as dev dependency

* chore: update protos

* feat: pass description when creating swap

* fixup!

* chore: bundle

---------

Co-authored-by: jackstar12 <jkranawetter05@gmail.com>
Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
2024-08-20 10:38:30 +01:00
..
boltz_grpc_files feat: add boltz client fundingsource (#2358) 2024-08-20 10:38:30 +01:00
lnd_grpc_files Mega-merge 4: Reenable LndWallet gRPC and use TrackPaymentV2 (#745) 2022-08-09 11:49:39 +02:00
macaroon feat: use __all__ to export deps from __init__.py (#2630) 2024-08-08 07:29:21 +02:00
__init__.py feat: add boltz client fundingsource (#2358) 2024-08-20 10:38:30 +01:00
alby.py fix: pay invoice status (#2481) 2024-05-10 11:49:50 +02:00
base.py "Failed to connect to https://ws:" crash (#2548) 2024-06-17 17:36:15 +02:00
blink.py feat: Blink funding source (#2477) 2024-07-19 21:32:02 +01:00
boltz.py feat: add boltz client fundingsource (#2358) 2024-08-20 10:38:30 +01:00
breez.py feat: add Breez SDK wallet (#1897) 2024-08-06 10:06:21 +02:00
cliche.py feat: add settings.lnbits_running (#2450) 2024-04-22 12:33:53 +03:00
corelightning.py chore: update pyln-client to 24.5 (#2614) 2024-07-30 18:04:28 +02:00
corelightningrest.py fix: add cln unspecified error code bolt11 error to errorcodes (#2503) 2024-05-16 09:59:54 +02:00
eclair.py fix: pay invoice status (#2481) 2024-05-10 11:49:50 +02:00
fake.py feat: add settings.lnbits_running (#2450) 2024-04-22 12:33:53 +03:00
lnbits.py fix: pay invoice status (#2481) 2024-05-10 11:49:50 +02:00
lndgrpc.py fix: pay invoice status (#2481) 2024-05-10 11:49:50 +02:00
lndrest.py fix: pay invoice status (#2481) 2024-05-10 11:49:50 +02:00
lnpay.py feat: add settings.lnbits_running (#2450) 2024-04-22 12:33:53 +03:00
lntips.py feat: add settings.lnbits_running (#2450) 2024-04-22 12:33:53 +03:00
nwc.py feat: NWC Funding source #2579 (#2631) 2024-08-07 09:56:53 +02:00
opennode.py feat: add settings.lnbits_running (#2450) 2024-04-22 12:33:53 +03:00
phoenixd.py fix: phoenixd wallet description field supports lnurlp (#2514) 2024-05-29 13:47:10 +03:00
spark.py feat: add settings.lnbits_running (#2450) 2024-04-22 12:33:53 +03:00
void.py feat: adhere to ruff's B rules (#2423) 2024-04-17 13:11:51 +02:00
zbd.py Fix for LNURLp with ZBD wallet (#2609) 2024-07-30 18:04:07 +02:00