From: Vihiga Tyonum Date: Thu, 23 Jul 2026 19:23:34 +0000 (+0100) Subject: chore: Update bdk_sp crate X-Git-Tag: v4.0.0^2 X-Git-Url: http://internal-gitweb-vhost/blockdata/script/encode/-script/ui-kit/struct.EncoderStringWriter.html?a=commitdiff_plain;h=e7223e5f472cef1678b8e3ec474a1dd5ba98fe38;p=bdk-cli chore: Update bdk_sp crate - Update bdk_sp crate - fix silent-payments feature --- diff --git a/Cargo.lock b/Cargo.lock index 7d1d0df..17bbc65 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 075c22b..b6e2c2d 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 94d0993..94278f3 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.