thesimplekid e508639b83 chore: update suppoorted nuts | 1 ay önce | |
---|---|---|
.config | 4 ay önce | |
.github | 1 ay önce | |
.helix | 2 ay önce | |
LICENSES | 9 ay önce | |
crates | 1 ay önce | |
misc | 1 ay önce | |
.envrc | 1 yıl önce | |
.gitignore | 1 ay önce | |
.typos.toml | 4 ay önce | |
CHANGELOG.md | 1 ay önce | |
CODE_STYLE.md | 9 ay önce | |
Cargo.lock | 1 ay önce | |
Cargo.toml | 1 ay önce | |
DEVELOPMENT.md | 1 ay önce | |
Dockerfile | 1 ay önce | |
LICENSE | 9 ay önce | |
README.md | 1 ay önce | |
SECURITY.md | 6 ay önce | |
docker-compose.yaml | 1 ay önce | |
flake.lock | 1 ay önce | |
flake.nix | 1 ay önce | |
justfile | 2 ay önce | |
rust-toolchain.toml | 2 ay önce | |
rustfmt.toml | 2 ay önce |
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:
For a guide to settings up a development environment see DEVELOPMENT.md
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 | :heavy_check_mark: |
18 | Payment Requests | :heavy_check_mark: |
19 | Cached responses | :heavy_check_mark: |
Experimental JS bindings can be found in the bindings repository.
Code is under the MIT License
All contributions are 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.