From e7223e5f472cef1678b8e3ec474a1dd5ba98fe38 Mon Sep 17 00:00:00 2001 From: Vihiga Tyonum Date: Thu, 23 Jul 2026 20:23:34 +0100 Subject: [PATCH] chore: Update bdk_sp crate - Update bdk_sp crate - fix silent-payments feature --- Cargo.lock | 5 +++-- Cargo.toml | 4 ++-- README.md | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7d1d0df0..17bbc65e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -371,8 +371,9 @@ dependencies = [ [[package]] name = "bdk_sp" -version = "0.1.0" -source = "git+https://github.com/bitcoindevkit/bdk-sp?tag=v0.1.0#79cfaf1e8829dd771c4461e6cd2a46c8abb00503" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c401af00a119ceee1bd9aa35dd15c9130b5d8381003b141fb5456a938ab8efed" dependencies = [ "bitcoin", ] diff --git a/Cargo.toml b/Cargo.toml index 075c22bd..b6e2c2d4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,7 +34,7 @@ bdk_electrum = { version = "0.24.0", optional = true } bdk_esplora = { version = "0.22.2", features = ["async-https", "tokio"], optional = true } bdk_kyoto = { version = "0.17.0", optional = true } bdk_redb = { version = "0.2.0", optional = true } -bdk_sp = { version = "0.1.0", optional = true, git = "https://github.com/bitcoindevkit/bdk-sp", tag = "v0.1.0" } +bdk_sp = { version = "0.2.0", optional = true } shlex = { version = "1.3.0", optional = true } payjoin = { version = "0.25.0", features = ["v1", "v2", "io", "_test-utils"], optional = true} reqwest = { version = "0.13.2", default-features = false, features = ["rustls"], optional = true } @@ -71,7 +71,7 @@ verify = [] compiler = [] # Experimental silent payment sending capabilities -silent-payments = ["dep:bdk_sp"] +silent-payments = ["bdk_sp"] [dev-dependencies] predicates = "3.0" diff --git a/README.md b/README.md index 94d0993e..94278f3c 100644 --- a/README.md +++ b/README.md @@ -54,8 +54,8 @@ bdk-cli can be compiled with different features to suit your experimental needs. - `repl` : use bdk-cli as a [REPL](https://codewith.mu/en/tutorials/1.0/repl) shell (useful for quick manual testing of wallet operations). - `compiler` : opens up bdk-cli policy compiler commands. - `message_signer`: BIP322 message signing/verification. - - `silent-payment`: Experimental BIP-352 silent payment sending - - `dns_payment`: BIP-353 DNS payment instructions + - `silent-payments`: Experimental BIP-352 silent payment sending + - `dns_payment`: BIP-353 DNS payment instructions The `default` feature set is `repl` and `sqlite`. With the `default` features, `bdk-cli` can be used as an **air-gapped** wallet, and can do everything that doesn't require a network connection.