Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,8 @@ jobs:
# HTTP/API layer - consolidated
-p cdk-axum,
-p cdk-axum --no-default-features,
-p cdk-axum --no-default-features --features swagger,
-p cdk-axum --no-default-features --features redis,
-p cdk-axum --no-default-features --features "redis swagger",

# Lightning backends
-p cdk-cln,
Expand All @@ -126,7 +127,7 @@ jobs:
--bin cdk-cli --features sqlcipher,
--bin cdk-cli --features redb,
--bin cdk-mintd,

--bin cdk-mintd --features redis,
--bin cdk-mintd --features sqlcipher,
--bin cdk-mintd --no-default-features --features lnd --features sqlite,
--bin cdk-mintd --no-default-features --features cln --features postgres,
Expand Down Expand Up @@ -337,7 +338,7 @@ jobs:
-p cdk --no-default-features --features "wallet auth",
-p cdk --no-default-features --features "http_subscription",
-p cdk-axum,

-p cdk-axum --no-default-features --features redis,
-p cdk-lnbits,
-p cdk-fake-wallet,
-p cdk-cln,
Expand Down
3 changes: 2 additions & 1 deletion .typos.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@ extend-ignore-re = [
"casshuAeyJ0b2tlbiI6W3sibWludCI6Imh0dHBzOi8vODMzMy5zcGFjZTozMzM4IiwicHJvb2ZzIjpbeyJhbW91bnQiOjIsImlkIjoiMDA5YTFmMjkzMjUzZTQxZSIsInNlY3JldCI6IjQwNzkxNWJjMjEyYmU2MWE3N2UzZTZkMmFlYjRjNzI3OTgwYmRhNTFjZDA2YTZhZmMyOWUyODYxNzY4YTc4MzciLCJDIjoiMDJiYzkwOTc5OTdkODFhZmIyY2M3MzQ2YjVlNDM0NWE5MzQ2YmQyYTUwNmViNzk1ODU5OGE3MmYwY2Y4NTE2M2VhIn0seyJhbW91bnQiOjgsImlkIjoiMDA5YTFmMjkzMjUzZTQxZSIsInNlY3JldCI6ImZlMTUxMDkzMTRlNjFkNzc1NmIwZjhlZTBmMjNhNjI0YWNhYTNmNGUwNDJmNjE0MzNjNzI4YzcwNTdiOTMxYmUiLCJDIjoiMDI5ZThlNTA1MGI4OTBhN2Q2YzA5NjhkYjE2YmMxZDVkNWZhMDQwZWExZGUyODRmNmVjNjlkNjEyOTlmNjcxMDU5In1dfV0sInVuaXQiOiJzYXQiLCJtZW1vIjoiVGhhbmsgeW91LiJ9",
"autheticator",
"Gam",
"flate2"
"flate2",
"lnbc[A-Za-z0-9-_]+"
]
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ CDK is a collection of rust crates for [Cashu](https://github.com/cashubtc) wall
The project is split up into several crates in the `crates/` directory:

* Libraries:
* [**cashu**](./crates/cashu/): Core Cashu protocol implementation.
* [**cdk**](./crates/cdk/): Rust implementation of Cashu protocol.
* [**cdk-sqlite**](./crates/cdk-sqlite/): SQLite Storage backend.
* [**cdk-postgres**](./crates/cdk-postgres/): PostgreSQL Storage backend.
Expand All @@ -25,6 +26,13 @@ The project is split up into several crates in the `crates/` directory:
* [**cdk-lnbits**](./crates/cdk-lnbits/): [LNbits](https://lnbits.com/) Lightning backend for mint. **Note: Only LNBits v1 API is supported.**
* [**cdk-ldk-node**](./crates/cdk-ldk-node/): LDK Node Lightning backend for mint.
* [**cdk-fake-wallet**](./crates/cdk-fake-wallet/): Fake Lightning backend for mint. To be used only for testing, quotes are automatically filled.
* [**cdk-common**](./crates/cdk-common/): Common utilities and shared code.
* [**cdk-sql-common**](./crates/cdk-sql-common/): Common SQL utilities for storage backends.
* [**cdk-signatory**](./crates/cdk-signatory/): Signing utilities and cryptographic operations.
* [**cdk-payment-processor**](./crates/cdk-payment-processor/): Payment processing functionality.
* [**cdk-prometheus**](./crates/cdk-prometheus/): Prometheus metrics integration.
* [**cdk-ffi**](./crates/cdk-ffi/): Foreign Function Interface bindings for other languages.
* [**cdk-integration-tests**](./crates/cdk-integration-tests/): Integration test suite.
* [**cdk-mint-rpc**](./crates/cdk-mint-rpc/): Mint management gRPC server and cli.
* Binaries:
* [**cdk-cli**](./crates/cdk-cli/): Cashu wallet CLI.
Expand Down
Loading