[dependencies]
log = "^0.4"
bitcoin = { version = "0.23", features = ["use-serde"] }
-miniscript = { version = "0.12" }
+miniscript = { version = "1.0" }
serde = { version = "^1.0", features = ["derive"] }
serde_json = { version = "^1.0" }
-base64 = "^0.11"
# Optional dependencies
sled = { version = "0.31.0", optional = true }
tokio = { version = "0.2", optional = true, features = ["rt-core"] }
futures = { version = "0.3", optional = true }
clap = { version = "2.33", optional = true }
+base64 = { version = "^0.11", optional = true }
[features]
minimal = []
electrum = ["electrum-client"]
esplora = ["reqwest", "futures", "tokio"]
key-value-db = ["sled"]
-cli-utils = ["clap"]
+cli-utils = ["clap", "base64"]
[dev-dependencies]
lazy_static = "1.4"
required-features = ["cli-utils"]
[[example]]
name = "psbt"
+required-features = ["cli-utils"]
[[example]]
name = "parse_descriptor"
.value_name("SERVER:PORT")
.help("Sets the Electrum server to use")
.takes_value(true)
- .default_value("tn.not.fyi:55001"),
+ .default_value("ssl://electrum.blockstream.info:60002"),
)
.arg(
Arg::with_name("proxy")