[[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",
]
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 }
compiler = []
# Experimental silent payment sending capabilities
-silent-payments = ["dep:bdk_sp"]
+silent-payments = ["bdk_sp"]
[dev-dependencies]
predicates = "3.0"
- `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.