Mubarak Muhammad Aminu ef3ecce3cf feat(cdk_sdk):remove spent proof and update db state (#393) | 3 месяцев назад | |
---|---|---|
.config | 4 месяцев назад | |
.github | 3 месяцев назад | |
.helix | 6 месяцев назад | |
LICENSES | 9 месяцев назад | |
bindings | 4 месяцев назад | |
crates | 3 месяцев назад | |
misc | 3 месяцев назад | |
.envrc | 1 год назад | |
.gitignore | 6 месяцев назад | |
.pre-commit-config.yaml | 3 месяцев назад | |
.typos.toml | 4 месяцев назад | |
CHANGELOG.md | 4 месяцев назад | |
CODE_STYLE.md | 9 месяцев назад | |
Cargo.toml | 3 месяцев назад | |
LICENSE | 9 месяцев назад | |
README.md | 4 месяцев назад | |
SECURITY.md | 6 месяцев назад | |
flake.lock | 3 месяцев назад | |
flake.nix | 3 месяцев назад | |
justfile | 4 месяцев назад | |
rustfmt.toml | 4 месяцев назад |
Warning This project is in early development, it does however work with real sats! Always use amounts you don't mind loosing.
CDK is a collection of rust crates for Cashu wallets and mints written in Rust.
ALPHA This library is in early development, the api will change and should be used with caution.
The project is split up into several crates in the crates/
directory:
NUT # | Description |
---|---|
00 | Cryptography and Models |
01 | Mint public keys |
02 | Keysets and fees |
03 | Swapping tokens |
04 | Minting tokens |
05 | Melting tokens |
06 | Mint info |
# | Description | Status |
---|---|---|
07 | Token state check | :heavy_check_mark: |
08 | Overpaid Lightning fees | :heavy_check_mark: |
09 | Signature restore | :heavy_check_mark: |
10 | Spending conditions | :heavy_check_mark: |
11 | Pay-To-Pubkey (P2PK) | :heavy_check_mark: |
12 | DLEQ proofs | :heavy_check_mark: |
13 | Deterministic secrets | :heavy_check_mark: |
14 | Hashed Timelock Contracts (HTLCs) | :heavy_check_mark: |
15 | Partial multi-path payments (MPP) | :heavy_check_mark: |
16 | Animated QR codes | :x: |
17 | WebSocket subscriptions | :construction: |
MSRV
Experimental bindings can be found in the bindings folder.
Code is under the MIT License
All contributions welcome.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions.