thesimplekid
8dec41dd55
refactor(cdk-lnbits): migrate to LNbits v1 websocket API and remove w… ( #987 )
...
* refactor(cdk-lnbits): migrate to LNbits v1 websocket API and remove webhook support
- Remove webhook-based payment notifications in favor of v1 websocket API
- Add explicit documentation that only LNbits v1 API is supported
- Remove webhook_url parameter and related router setup code
- Simplify payment status handling by removing pending status logic
- Switch to local lnbits-rs dependency for development
- Remove unused axum dependency and clean up imports
- Update configuration documentation and examples
* refactor(cdk-lnbits): extract payment processing logic into helper methods
Improve code readability by separating message processing, payment response
creation, and payment hash decoding into dedicated methods. This reduces
complexity in the main payment waiting loop while maintaining identical
functionality
* chore: bump lnbits-rs
2025-08-21 21:54:48 +01:00
thesimplekid
aa624d3afd
fix: lnbits payment check and units ( #981 )
...
* fix: lnbits payment check and units
---------
Co-authored-by: asmo <asmogo@protonmail.com >
2025-08-20 18:01:46 +01:00
thesimplekid
ecdc78135d
refactor(cdk): defer BOLT12 invoice fetching to payment execution ( #978 )
...
* refactor(cdk): defer BOLT12 invoice fetching to payment execution
Move BOLT12 invoice generation from quote creation to payment time, make
request_lookup_id optional for offers, and simplify payment structures by
removing unnecessary boxing and intermediate storage of invoices.
2025-08-20 11:20:30 +01:00
thesimplekid
ae6c107809
feat: bolt12
2025-07-13 18:48:35 +01:00
thesimplekid
738202b957
fix: non sat amounts on melt ( #839 )
2025-06-25 14:08:00 +01:00
thesimplekid
a335b269b7
Update ln-bits to support v1 api ( #802 )
...
* feat: v1 websockets
* chore: update lnbits dep
2025-06-12 08:40:49 +01:00
thesimplekid
9beb0b4256
chore: update readmes ( #773 )
2025-05-29 09:38:10 -04:00
thesimplekid
9ac387ae3d
Ln use common ( #751 )
...
* chore: cdk-cln use common
* feat: lnd use common
* feat: lnbits use common
2025-05-14 17:29:58 +01:00
Darrell
bac711d9fd
update lnbits-rs to 0.5.0
2025-04-23 16:44:59 +09:00
thesimplekid
d224cc57b5
Melt to amountless invoice ( #497 )
...
* feat: melt token with amountless
* fix: docs
* fix: extra migration
2025-04-04 13:16:27 +01:00
thesimplekid
7b4951041e
Rust docs ( #681 )
2025-03-25 23:27:38 +00:00
thesimplekid
c63fc02a5a
Prepare v0.8.0 ( #672 )
...
* chore: Bump cdk dependency to v0.8.0
* chore: add docker publish to ci
* chore: add doc test build to ci
2025-03-24 18:40:08 +00:00
ok300
13475be580
Simplify fee calculation
2025-03-24 09:36:12 +01:00
thesimplekid
162507c492
feat: payment processor
2025-03-10 14:44:57 +00:00
thesimplekid
e84d6ea7ab
chore: Update rust-version (MSRV) to 1.75.0 ( #623 )
2025-03-05 10:32:41 +00:00
thesimplekid
7b7def17ee
chore: release v0.7.1
2025-02-13 10:44:09 +00:00
thesimplekid
85ea5fff74
feat: use checked addition for u64
2025-02-12 12:27:05 +00:00
thesimplekid
be5e5d2371
chore: prepare v0.7.0
2025-02-06 13:12:16 +00:00
thesimplekid
6a8a5a7941
fix: mpp ( #523 )
2025-01-05 14:42:44 +00:00
thesimplekid
0e12314643
chore: Release 0.6.0
2024-12-17 08:18:32 -05:00
thesimplekid
d1b03d39c5
chore: update to 0.5.0
2024-11-19 09:55:46 +00:00
thesimplekid
2d378e1d76
chore: lnbits use released version
2024-11-19 09:30:20 +00:00
thesimplekid
9d65b603bc
feat: mintd use mint builder
2024-11-06 09:13:22 +00:00
thesimplekid
3db25640dc
feat: support custom unit
2024-11-05 14:21:21 +00:00
thesimplekid
c82e6bdcab
feat: lnbits and strike kill
2024-10-06 19:56:43 +02:00
thesimplekid
7865f3dc17
feat: add cancel to wait invoice
2024-10-06 18:56:24 +02:00
David Caseria
fc0cc6789c
Refactor to_unit into amount module ( #381 )
...
* Refactor to_unit into amount module
2024-10-01 14:36:37 +02:00
thesimplekid
5139c47dac
feat: check outgoing payment status flow
2024-09-25 20:28:05 +02:00
thesimplekid
6bbcabfd23
feat: copy on mint settings
2024-09-14 20:57:05 +01:00
thesimplekid
46fe96a6f7
chore: clippy
2024-09-14 20:57:05 +01:00
thesimplekid
fba609f28a
feat: add unit to PayInvoiceResponse
2024-09-14 11:25:58 +01:00
lollerfirst
7e860c71f2
NUT-04 Mint Quote Description ( #337 )
2024-09-12 12:27:52 +01:00
Pavol Rusnak
1021ec5299
chore: bump bitcoin + lightning-invoice deps
2024-09-09 12:09:46 +01:00
thesimplekid
3bf1a3b28f
chore: version cdk in other crates
2024-09-08 22:12:06 +01:00
thesimplekid
f7e4ea3a6c
Release 0.4.0
2024-09-08 21:48:51 +01:00
thesimplekid
1eb14703a5
refactor: cdk MSRV
2024-09-03 12:35:35 +01:00
thesimplekid
cc5efd9887
feat: phoenixd ln backend
2024-08-29 11:16:45 +01:00
Pavol Rusnak
8ee5f62d62
fix(cdk-lnbits): Strike -> LNbits, LNBits -> LNbits
2024-08-29 11:10:32 +01:00
thesimplekid
5e5345074d
feat: lnbits ln backend
...
fix: check webhook url is valid
2024-08-29 08:33:05 +01:00