Cesar Rodas 2c7cb80ef8 Fix feature support | hai 2 meses | |
---|---|---|
.config | hai 4 meses | |
.github | hai 2 meses | |
.helix | hai 2 meses | |
LICENSES | hai 9 meses | |
bindings | hai 2 meses | |
crates | hai 2 meses | |
misc | hai 3 meses | |
.envrc | hai 1 ano | |
.gitignore | hai 6 meses | |
.pre-commit-config.yaml | hai 2 meses | |
.typos.toml | hai 4 meses | |
CHANGELOG.md | hai 2 meses | |
CODE_STYLE.md | hai 9 meses | |
Cargo.toml | hai 3 meses | |
DEVELOPMENT.md | hai 2 meses | |
LICENSE | hai 9 meses | |
README.md | hai 2 meses | |
SECURITY.md | hai 6 meses | |
flake.lock | hai 2 meses | |
flake.nix | hai 2 meses | |
justfile | hai 2 meses | |
rust-toolchain.toml | hai 2 meses | |
rustfmt.toml | hai 4 meses |
Warning This project is in early development, it does however work with real sats! Always use amounts you don't mind losing.
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: |
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.
Please see the development guide.