From 36bdef5cee291f621621a63c724705466ef2ab6e Mon Sep 17 00:00:00 2001 From: thesimplekid Date: Mon, 12 Jan 2026 09:27:14 +0000 Subject: [PATCH 1/2] chore: Replace cdk-cli with cdk in wallet references cdk-cli is a development tool; the library support is what matters. --- README.md | 49 ++++++++++++++++++++++++------------------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 1b743427..a0a546eb 100644 --- a/README.md +++ b/README.md @@ -20,34 +20,34 @@ Wallets and mints `MUST` implement all mandatory specs and `CAN` implement optio ### Optional -| # | Description | Wallets | Mints | -| -------- | --------------------------------- | ---------------------------------------------------------------------------------- | ------------------------------------------------ | -| [07][07] | Token state check | [Nutshell][py], [Nutstash][ns], [cashu-ts][ts], [cdk-cli], [Minibits], [macadamia] | [Nutshell][py], [cdk-mintd], [nutmix] | -| [08][08] | Overpaid Lightning fees | [Nutshell][py], [Nutstash][ns], [cashu-ts][ts], [cdk-cli], [Minibits], [macadamia] | [Nutshell][py], [cdk-mintd], [nutmix] | -| [09][09] | Signature restore | [Nutshell][py], [cdk-cli], [Cashu.me][cashume], [Minibits], [macadamia] | [Nutshell][py], [cdk-mintd] | -| [10][10] | Spending conditions | [Nutshell][py], [cdk-cli], [cashu-ts][ts], [Minibits] | [Nutshell][py], [cdk-mintd], [nutmix] | -| [11][11] | Pay-To-Pubkey (P2PK) | [Nutshell][py], [cdk-cli], [Cashu.me][cashume], [Minibits] | [Nutshell][py], [cdk-mintd], [nutmix] | -| [12][12] | DLEQ proofs | [Nutshell][py], [cdk-cli], [cashu-ts][ts] | [Nutshell][py], [cdk-mintd], [nutmix] | -| [13][13] | Deterministic secrets | [Nutshell][py], [cashu-ts][ts], [cdk-cli], [macadamia], [Minibits] | - | -| [14][14] | Hashed Timelock Contracts (HTLCs) | [Nutshell][py], [cdk-cli] | [Nutshell][py], [cdk-mintd], [nutmix] | -| [15][15] | Partial multi-path payments (MPP) | [Nutshell][py], [cdk-cli] | [Nutshell][py], [cdk-mintd], [nutmix] | -| [16][16] | Animated QR codes | [Cashu.me][cashume], [macadamia], [Minibits] | - | -| [17][17] | WebSocket subscriptions | [Nutshell][py], [cdk-cli][cdk-cli], [Cashu.me][cashume], [Minibits] | [Nutshell][py], [cdk-mintd][cdk-mintd], [nutmix] | -| [18][18] | Payment requests | [Cashu.me][cashume], [Boardwalk][bwc], [cdk-cli], [Minibits] | - | -| [19][19] | Cached Responses | - | [Nutshell][py], [cdk-mintd] | -| [20][20] | Signature on Mint Quote | [cdk-cli], [Nutshell][py] | [cdk-mintd], [Nutshell][py] | -| [21][21] | Clear authentication | [Nutshell][py], [cdk-cli] | [Nutshell][py], [cdk-mintd], [nutmix] | -| [22][22] | Blind authentication | [Nutshell][py], [cdk-cli] | [Nutshell][py], [cdk-mintd], [nutmix] | -| [23][23] | Payment Method: BOLT11 | [Nutshell][py], [cdk-cli] | [Nutshell][py], [cdk-mintd], [nutmix] | -| [24][24] | HTTP 402 Payment Required | - | - | -| [25][25] | Payment Method: BOLT12 | [cdk-cli], [cashu-ts][ts] | [cdk-mintd] | -| [26][26] | Payment Request Bech32m Encoding | - | - | -| [27][27] | Nostr Mint Backup | [Cashu.me][cashume] | - | +| # | Description | Wallets | Mints | +| -------- | --------------------------------- | ------------------------------------------------------------------------------ | ------------------------------------------------ | +| [07][07] | Token state check | [Nutshell][py], [Nutstash][ns], [cashu-ts][ts], [cdk], [Minibits], [macadamia] | [Nutshell][py], [cdk-mintd], [nutmix] | +| [08][08] | Overpaid Lightning fees | [Nutshell][py], [Nutstash][ns], [cashu-ts][ts], [cdk], [Minibits], [macadamia] | [Nutshell][py], [cdk-mintd], [nutmix] | +| [09][09] | Signature restore | [Nutshell][py], [cdk], [Cashu.me][cashume], [Minibits], [macadamia] | [Nutshell][py], [cdk-mintd] | +| [10][10] | Spending conditions | [Nutshell][py], [cdk], [cashu-ts][ts], [Minibits] | [Nutshell][py], [cdk-mintd], [nutmix] | +| [11][11] | Pay-To-Pubkey (P2PK) | [Nutshell][py], [cdk], [Cashu.me][cashume], [Minibits] | [Nutshell][py], [cdk-mintd], [nutmix] | +| [12][12] | DLEQ proofs | [Nutshell][py], [cdk], [cashu-ts][ts] | [Nutshell][py], [cdk-mintd], [nutmix] | +| [13][13] | Deterministic secrets | [Nutshell][py], [cashu-ts][ts], [cdk], [macadamia], [Minibits] | - | +| [14][14] | Hashed Timelock Contracts (HTLCs) | [Nutshell][py], [cdk] | [Nutshell][py], [cdk-mintd], [nutmix] | +| [15][15] | Partial multi-path payments (MPP) | [Nutshell][py], [cdk] | [Nutshell][py], [cdk-mintd], [nutmix] | +| [16][16] | Animated QR codes | [Cashu.me][cashume], [macadamia], [Minibits] | - | +| [17][17] | WebSocket subscriptions | [Nutshell][py], [cdk], [Cashu.me][cashume], [Minibits] | [Nutshell][py], [cdk-mintd][cdk-mintd], [nutmix] | +| [18][18] | Payment requests | [Cashu.me][cashume], [Boardwalk][bwc], [cdk], [Minibits] | - | +| [19][19] | Cached Responses | - | [Nutshell][py], [cdk-mintd] | +| [20][20] | Signature on Mint Quote | [cdk], [Nutshell][py] | [cdk-mintd], [Nutshell][py] | +| [21][21] | Clear authentication | [Nutshell][py], [cdk] | [Nutshell][py], [cdk-mintd], [nutmix] | +| [22][22] | Blind authentication | [Nutshell][py], [cdk] | [Nutshell][py], [cdk-mintd], [nutmix] | +| [23][23] | Payment Method: BOLT11 | [Nutshell][py], [cdk] | [Nutshell][py], [cdk-mintd], [nutmix] | +| [24][24] | HTTP 402 Payment Required | - | - | +| [25][25] | Payment Method: BOLT12 | [cdk], [cashu-ts][ts] | [cdk-mintd] | +| [26][26] | Payment Request Bech32m Encoding | - | - | +| [27][27] | Nostr Mint Backup | [Cashu.me][cashume] | - | #### Wallets: - [Nutshell][py] -- [CDK-cli][cdk-cli] +- [cdk] - [cashu-ts][ts] - [Macadamia][macadamia] - [Minibits][minibits] @@ -71,7 +71,6 @@ Wallets and mints `MUST` implement all mandatory specs and `CAN` implement optio [minibits]: https://github.com/minibits-cash/minibits_wallet [moksha]: https://github.com/ngutech21/moksha [cdk]: https://github.com/cashubtc/cdk -[cdk-cli]: https://github.com/cashubtc/cdk/tree/main/crates/cdk-cli [cdk-mintd]: https://github.com/cashubtc/cdk/tree/main/crates/cdk-mintd [nutmix]: https://github.com/lescuer97/nutmix [bwc]: https://github.com/MakePrisms/boardwalkcash From 9109ddcf9e25987842f4eeb8e5c0926c5a21bc4e Mon Sep 17 00:00:00 2001 From: thesimplekid Date: Mon, 12 Jan 2026 09:28:35 +0000 Subject: [PATCH 2/2] chore: add cdk to nut26 and nut27 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a0a546eb..60d2f47a 100644 --- a/README.md +++ b/README.md @@ -41,8 +41,8 @@ Wallets and mints `MUST` implement all mandatory specs and `CAN` implement optio | [23][23] | Payment Method: BOLT11 | [Nutshell][py], [cdk] | [Nutshell][py], [cdk-mintd], [nutmix] | | [24][24] | HTTP 402 Payment Required | - | - | | [25][25] | Payment Method: BOLT12 | [cdk], [cashu-ts][ts] | [cdk-mintd] | -| [26][26] | Payment Request Bech32m Encoding | - | - | -| [27][27] | Nostr Mint Backup | [Cashu.me][cashume] | - | +| [26][26] | Payment Request Bech32m Encoding | [cdk] | - | +| [27][27] | Nostr Mint Backup | [Cashu.me][cashume], [cdk] | - | #### Wallets: