Tiago Vasconcelos
07b1521dad
feat: Add phoenixd mnemonic display ( #3931 )
...
Co-authored-by: alan <alan@lnbits.com>
2026-04-16 13:42:58 +02:00
blackcoffeexbt
d9eda48298
feat: Improvements to settings > routing fee reserve settings UX ( #3857 )
...
Co-authored-by: dni ⚡ <office@dnilabs.com>
2026-03-18 11:29:29 +00:00
Vlad Stan
04ec643c93
feat: set sidecar mnemonic if missing ( #3839 )
2026-03-04 16:13:46 +02:00
Arc
c102f10fab
feat: Spark L2 ( #3715 )
...
Co-authored-by: blackcoffeexbt <87530449+blackcoffeexbt@users.noreply.github.com>
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2026-02-25 07:54:18 +01:00
PatMulligan
0e21b77b74
fix(lndrest): use boolean for allow_self_payment instead of integer ( #3700 )
2026-01-08 09:54:05 +01:00
dni ⚡
132192bc94
test: add boltz fundingsource to regtest ( #3677 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-12-22 09:23:46 +01:00
dni ⚡
a0f65f4cda
fix: Boltzclient fundingsource. use a hashed wallet_name ( #3673 )
2025-12-17 13:57:05 +01:00
Vlad Stan
9ffc63b5dc
fix: pay_invoice http error ( #3506 )
2025-11-12 09:22:49 +02:00
dni ⚡
e038ceb9be
refactor: lndrest get_payment_status and pay_invoice use api v2 ( #3470 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-11-10 16:26:14 +01:00
dni ⚡
691b7ad055
refactor: lndgrpc, update grpcs file, use types and enums, LookupInvoiceV2 ( #3469 )
2025-11-10 15:07:00 +01:00
Sat
c84d1b66c6
fix: update API response structure and fix checking_id mismatch ( #3478 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-11-10 16:05:50 +02:00
dni ⚡
39ca9da870
feat: NWC use coincurve instead of secp ( #3455 )
2025-10-30 08:06:31 +01:00
Vlad Stan
87f25ea715
fix: LND GRPC macaroon fields ( #3444 )
2025-10-24 13:49:33 +03:00
Sat
4cf9fae3e3
feat: add batch invoice polling and persistence for StrikeWallet ( #3300 )
2025-10-16 23:19:41 +01:00
dni ⚡
c312d70e63
fix: properly check outgoing payments in phoenixd ( #3355 )
2025-09-12 11:26:32 +02:00
dni ⚡
5ba06d42d0
feat: use uv instead of poetry for CI, docker and development ( #3325 )
...
Co-authored-by: arcbtc <ben@arc.wales>
2025-08-21 16:17:19 +02:00
dni ⚡
65864cb216
chore: use modern websockets instead of legacy ( #3278 )
2025-07-17 15:02:29 +03:00
dni ⚡
5e9919c5c5
feat: toggle holdinvoice depending on fundingsource Feature ( #3262 )
2025-07-15 11:15:16 +02:00
ziggieXXX
f91c933919
feat: HodlInvoices (Rebase) ( #2869 )
...
Co-authored-by: pseudozach <git@pseudozach.com>
Co-authored-by: dni ⚡ <office@dnilabs.com>
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-07-15 11:15:14 +02:00
dni ⚡
6e9f451419
feat: introduce self.features to wallets, refactor feature nodemanager ( #3260 )
2025-07-15 11:15:13 +02:00
dni ⚡
256a8098c6
chore: get rid of mypy notes and typecheck more functions ( #3257 )
2025-07-15 11:15:12 +02:00
Amperstrand
cdc1a6dc8f
feat: Add support for the new CLNRest as a funding source ( #2778 )
...
Co-authored-by: Amperstrand <amperstrand@localhost>
Co-authored-by: dni ⚡ <office@dnilabs.com>
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-07-15 11:14:32 +02:00
dni ⚡
209c251fb6
fix: update and fixes for BreezWallet ( #3246 )
2025-07-15 11:14:28 +02:00
dni ⚡
35e2c4b0a7
fix: update success status ( #3244 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-07-15 11:14:25 +02:00
Vlad Stan
fa89313e6f
[fix] bandit assert warnings ( #3243 )
...
Co-authored-by: dni ⚡ <office@dnilabs.com>
2025-07-15 11:14:23 +02:00
Vlad Stan
e0749e186e
[fix] Small bandit changes ( #3241 )
2025-07-15 11:14:20 +02:00
Riccardo Balbo
0529ee2835
feat: add Breez *Liquid* SDK funding source ( #2681 )
...
Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
Co-authored-by: dni ⚡ <office@dnilabs.com>
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-07-15 11:14:19 +02:00
dni ⚡
90ab642dcd
fix: phoenixd pending payments ( #3075 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-07-15 11:14:16 +02:00
Vlad Stan
9aa2194d94
refactor: use while settings.lnbits_running instead of while True
2025-07-15 11:14:04 +02:00
dni ⚡
ba0f7a01ef
chore: reduce max complexity lint ( #3230 )
2025-07-15 11:14:03 +02:00
dni ⚡
a16078a6ba
chore: update python packages + formatting + cleanup ( #3221 )
2025-07-08 10:17:27 +02:00
dni ⚡
c4c03d96a3
test: add regtest testcase for no route failure ( #3189 )
2025-07-08 10:17:25 +02:00
Vlad Stan
695e9b6471
[feat] Add stripe payments ( #3184 )
2025-07-08 10:17:19 +02:00
Arc
659ec31edd
CI: lnbits-boltz docker, for those who want instant payments + boltz funding source UX tweak ( #3192 )
...
Co-authored-by: jackstar12 <62219658+jackstar12@users.noreply.github.com>
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
Co-authored-by: dni ⚡ <office@dnilabs.com>
2025-06-25 12:20:46 +02:00
dni ⚡
6d2f39d390
fix: rounding errors on eclair total balance ( #3196 )
2025-06-24 16:09:53 +02:00
Sat
00fccf513e
feat: Add Strike Wallet Integration ( #3150 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-05-20 11:51:05 +03:00
dni ⚡
3b350858c7
refactor: untangle lnd's macaroon encryption with AESCipher class ( #3152 )
2025-05-13 12:07:38 +02:00
dni ⚡
6a9089fd98
fix: lnd/lndrest failed canceled/expired invoices ( #3143 )
2025-05-05 11:31:11 +03:00
dni ⚡
c4d0540e76
feat: preimages for incoming payments, fundingsource saves preimage on create_invoice ( #3085 )
...
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-04-30 11:03:19 +02:00
dni ⚡
ffecd03c4b
refactor: fundingsource Invoice-, PaymentResponses ( #3089 )
2025-04-25 11:52:54 +02:00
iwarp
b48489ef32
fix: Explicitly convert lndrest fee_msat to int ( #3116 )
2025-04-17 09:48:06 +03:00
dni ⚡
6f611461f2
fix: FakeWallet, bolt11 payment_secret is not the preimage ( #3084 )
2025-04-02 18:46:24 +03:00
dni ⚡
883d52c303
fix: phoenixd uses sat instead of msat for pay_invoice ( #3083 )
2025-04-02 16:49:59 +03:00
PatMulligan
d7f0f4da0c
create backwards compatibility for <=v1.0 ( #3041 )
...
in v0.12.12, the key is "payment_request" instead of the new "bolt11"
2025-03-12 12:27:24 +01:00
dni ⚡
c5964436b5
fix: python versions were defined incorrectly and remove 3.9 ( #3006 )
...
* chore: update requirements to python3.10
* chore: format RUF007 rule for py310
* wrongly specified python version
python3.13 there is a greenlet build error
2025-03-03 12:53:30 +01:00
blackcoffeexbt
73e716085b
Translate expiry to expirySeconds for Phoenixd ( #2901 )
2025-01-28 11:54:33 +02:00
Tim Heide
8633891485
fix: Add Breez SDK trampoline payments support ( #2905 )
...
* fix: add support for trampoline payments in Breez integration
- Introduced `BREEZ_USE_TRAMPOLINE` configuration in `.env.example`.
- Updated `BreezSdkFundingSource` to include `breez_use_trampoline` setting.
- Modified payment request in `breez.py` to utilize the trampoline setting when sending payments.
* Update .env.example
Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
* Update lnbits/settings.py
Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
* refactor: streamline payment request formatting in Breez integration
---------
Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
2025-01-25 22:21:55 +01:00
Riccardo Balbo
bba7614012
fix: Add timeout to wait_for_connection ( #2885 )
2025-01-14 11:31:12 +02:00
Riccardo Balbo
0574837950
fix: NWC mark and remove subs before sending close request ( #2870 )
...
* mark and remove subscription even if close event fails to send
* catch CLOSE subscription exceptions
* format
2025-01-10 12:41:16 +02:00
dni ⚡
37187bfc2c
feat: add negative topups ( #2835 )
...
* feat: add negative topups
* remove topup dialog
---------
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2024-12-17 21:06:58 +01:00