[dependencies.base64]
version = "^0.13"
[dependencies.bdk]
default-features = false
features = ["all-keys"]
version = "0.27.1"
[dependencies.bdk-macros]
version = "0.6"
[dependencies.bdk-reserves]
optional = true
version = "0.27.1"
[dependencies.clap]
features = ["derive"]
version = "3.2.22"
[dependencies.dirs-next]
version = "2.0"
[dependencies.electrsd]
features = ["bitcoind_22_0"]
optional = true
version = "0.22"
[dependencies.env_logger]
version = "0.7"
[dependencies.fd-lock]
optional = true
version = "=3.0.2"
[dependencies.log]
version = "0.4"
[dependencies.regex]
optional = true
version = "1"
[dependencies.rustyline]
optional = true
version = "~9.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.zeroize]
version = "<1.4.0"
[features]
async-interface = ["bdk/async-interface"]
compiler = ["bdk/compiler"]
default = ["repl", "sqlite-db"]
dev-getrandom-wasm = ["getrandom/js"]
electrum = ["bdk/electrum"]
esplora = []
esplora-reqwest = ["esplora", "bdk/use-esplora-reqwest", "bdk/reqwest-default-tls", "async-interface"]
esplora-ureq = ["esplora", "bdk/use-esplora-ureq"]
hardware-signer = ["bdk/hardware-signer"]
key-value-db = ["bdk/key-value-db"]
regtest-bitcoin = ["regtest-node", "rpc"]
regtest-electrum = ["regtest-node", "electrum", "electrsd/electrs_0_8_10"]
regtest-node = ["electrsd", "zip"]
repl = ["regex", "rustyline", "fd-lock"]
reserves = ["bdk-reserves"]
rpc = ["bdk/rpc"]
sqlite-db = ["bdk/sqlite"]
verify = ["bdk/verify"]
[package]
authors = ["Alekos Filini <alekos.filini@gmail.com>", "Riccardo Casatta <riccardo@casatta.it>", "Steve Myers <steve@notmandatory.org>"]
description = "An experimental CLI wallet application and playground, powered by BDK"
documentation = "https://docs.rs/bdk-cli"
edition = "2018"
homepage = "https://bitcoindevkit.org"
keywords = ["bitcoin", "wallet", "descriptor", "psbt", "taproot"]
license = "MIT"
name = "bdk-cli"
readme = "README.md"
repository = "https://github.com/bitcoindevkit/bdk-cli"
version = "0.27.1"
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.tokio]
features = ["rt", "macros", "rt-multi-thread"]
version = "1"
[target."cfg(target_arch = \"wasm32\")".dependencies.getrandom]
version = "0.2"
[target."cfg(target_arch = \"wasm32\")".dependencies.js-sys]
version = "=0.3.56"
[target."cfg(target_arch = \"wasm32\")".dependencies.rand]
features = ["wasm-bindgen"]
version = "^0.6"
[target."cfg(target_arch = \"wasm32\")".dependencies.regex]
version = "1"
[target."cfg(target_arch = \"wasm32\")".dependencies.secp256k1]
default-features = false
version = "0.22.0"
[target."cfg(target_arch = \"wasm32\")".dependencies.serde]
features = ["derive"]
version = "^1.0"
[target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen]
features = ["serde-serialize"]
version = "=0.2.79"
[target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen-futures]
version = "0.4"
[target."cfg(target_arch = \"wasm32\")".dependencies.wasm-logger]
version = "0.2.0"
[target."cfg(target_arch = \"wasm32\")".dependencies.zip]
optional = true
version = "=0.6.3"