Commit Graph

58 Commits

Author SHA1 Message Date
Olexandr88
582ebc90f4 Update README.md (#1169) 2025-10-08 12:47:52 +01:00
David Caseria
ddec3bb212 Update README with missing crates (#1140) 2025-09-30 09:12:53 +01:00
thesimplekid
c64797ac6f chore: some docs (#1083) 2025-09-17 09:32:22 +01:00
thesimplekid
7246ea2e10 fix: bolt12 is nut25 (#1020) 2025-08-31 23:05:24 +01:00
thesimplekid
9ab86fabfe Cdk ldk node (#904)
* feat: add LDK Node Lightning backend with comprehensive integration

- Add new cdk-ldk-node crate implementing Lightning backend using LDK Node
- Extend MintPayment trait with start/stop methods for processor lifecycle management
- Add LDK Node configuration support to cdk-mintd with chain source and gossip options
- Enhance mint startup/shutdown to properly manage payment processor lifecycle

---------

Co-authored-by: Erik <78821053+swedishfrenchpress@users.noreply.github.com>
2025-08-25 22:06:00 +01:00
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
C
28a01398fd Add PostgreSQL support for mint and wallet (#878)
* Add PostgreSQL support for mint and wallet

* Fixed bug to avoid empty calls `get_proofs_states`

* Fixed SQL bug

* Avoid redudant clone()

* Add more tests for the storage layer

* Minor enhacements

* Add a generic function to execute db operations

This function would log slow operations and log errors

* Provision a postgres db for tests

* Update deps for msrv

* Add postgres to pipeline

* feat: add psgl to example and docker

* feat: db url fmt

---------

Co-authored-by: thesimplekid <tsk@thesimplekid.com>
2025-08-18 17:45:11 +01:00
thesimplekid
44ca7e48dc feat: remove rexie 2025-07-07 13:53:05 +01:00
thesimplekid
7251121d8e chore: update readme got bolt11 2025-06-04 12:42:18 +01:00
thesimplekid
9beb0b4256 chore: update readmes (#773) 2025-05-29 09:38:10 -04:00
thesimplekid
65e785561c Update README.md 2025-05-14 16:24:37 +01:00
thesimplekid
db067a145d docs: Add README.md for cdk-mint-rpc crate (#717)
* docs: Add README.md for cdk-mint-rpc crate

* docs: auth readme
2025-04-09 15:29:03 +01:00
gandlafbtc
017ce71bff fix typo in README.md 2025-04-08 18:20:32 +09:00
thesimplekid
7b4951041e Rust docs (#681) 2025-03-25 23:27:38 +00:00
thesimplekid
f5be0ceeb6 chore: remove phd 2025-03-05 11:04:05 +00:00
thesimplekid
e84d6ea7ab chore: Update rust-version (MSRV) to 1.75.0 (#623) 2025-03-05 10:32:41 +00:00
thesimplekid
fef64ee469 Update README.md 2025-02-12 10:27:48 +00:00
thesimplekid
47ee54d7f5 feat: mint management rpc server and client cli 2025-02-06 12:05:13 +00:00
thesimplekid
d2c0b3509e Update README.md 2025-01-31 16:37:11 +00:00
thesimplekid
576a1ccd08 Update README.md 2025-01-31 16:36:35 +00:00
thesimplekid
dcbc50ae40 Update README.md 2025-01-31 16:34:39 +00:00
thesimplekid
8ac766dd62 chore: update readme for mint sig 2025-01-10 17:14:01 +00:00
thesimplekid
e508639b83 chore: update suppoorted nuts 2024-12-16 09:50:48 -05:00
thesimplekid
9f0df32348 chore: readme 2024-12-11 14:32:24 +00:00
thesimplekid
39b2207ea6 docs: link dev in readme 2024-11-21 14:02:57 +00:00
thesimplekid
c8f82b29d0 chore: remove bindings from cdk repo 2024-11-19 14:57:53 +00:00
thesimplekid
23eadbe35b chore: changelog 2024-11-15 19:50:42 +00:00
Jeezman
7fca9e830f update readme to add phoenixd to list of crates 2024-11-14 08:43:34 +00:00
thesimplekid
c62b0b7f11 docs: Update readme 2024-11-05 10:48:31 +00:00
omahs
6ee79feff5 fix: typos (#411) 2024-10-21 17:45:06 +01:00
thesimplekid
1eb14703a5 refactor: cdk MSRV 2024-09-03 12:35:35 +01:00
thesimplekid
8c4700f9c3 chore: lnd in readme 2024-08-31 16:45:44 +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
Pavol Rusnak
4a764810d9 fix: typos 2024-08-16 15:00:56 +01:00
thesimplekid
bc9fad9e0e feat: strike api for mint backend
feat: Use mint melt settings
2024-07-22 16:16:05 +01:00
thesimplekid
8d60ed2b8f chore: update readme crates 2024-07-17 19:09:22 +01:00
thesimplekid
dec11e232a chore: update readme 2024-06-28 23:15:00 +01:00
thesimplekid
b528964fb6 chore: readmes
chore: doc comments on public
2024-06-28 15:37:10 +01:00
thesimplekid
b474569f3c chore: update readme 2024-06-15 11:42:49 +01:00
thesimplekid
1105dfab48 chore: readme 2024-05-10 11:27:32 +01:00
thesimplekid
db14c11714 feat: NUT14 2024-05-02 09:32:04 +01:00
thesimplekid
5f2fd0bbc5 chore: rename for CDK 2024-04-15 15:36:15 +01:00
thesimplekid
e63b43f838 chore(README): fix licence link 2024-04-04 19:22:03 +01:00
thesimplekid
deb96e7d1a chore: update readme 2024-03-30 22:04:01 +00:00
thesimplekid
a6e77c62af feat(NUT12): verify DLEQ on blinded signatures 2024-03-24 22:46:40 +00:00
thesimplekid
2b8945538c chore: readme 2024-03-23 21:50:50 +00:00
thesimplekid
da5a344b8c chore: update readme 2024-03-22 15:19:27 +00:00
thesimplekid
4cab82d15a chore: update readme 2024-03-20 23:29:06 +00:00
thesimplekid
762870073f chore: update readme 2024-01-01 19:13:14 +00:00