[package] name = "miniscript-debug" version = "9.0.1-debug" authors = ["Andrew Poelstra , Sanket Kanjalkar "] license = "CC0-1.0" homepage = "https://github.com/rust-bitcoin/rust-miniscript/" repository = "https://github.com/rust-bitcoin/rust-miniscript/" description = "Miniscript: a subset of Bitcoin Script designed for analysis" keywords = [ "crypto", "bitcoin", "miniscript", "script" ] readme = "README.md" edition = "2018" [features] default = ["std"] std = ["bitcoin/std", "bitcoin/secp-recovery"] no-std = ["hashbrown", "bitcoin/no-std"] compiler = [] trace = [] unstable = [] serde = ["actual-serde", "bitcoin/serde"] rand = ["bitcoin/rand"] [dependencies] bitcoin = { version = "0.29.1", default-features = false } hashbrown = { version = "0.11", optional = true } # Do NOT use this as a feature! Use the `serde` feature instead. actual-serde = { package = "serde", version = "1.0", optional = true } [dev-dependencies] bitcoind = { version = "0.27.0", features=["23_0"] } actual-rand = { package = "rand", version = "0.8.4"} secp256k1 = {version = "0.24.0", features = ["rand-std"]} [[example]] name = "htlc" required-features = ["std", "compiler"] [[example]] name = "parse" required-features = ["std"] [[example]] name = "sign_multisig" required-features = ["std"] [[example]] name = "verify_tx" required-features = ["std"] [[example]] name = "psbt" required-features = ["std"] [[example]] name = "xpub_descriptors" required-features = ["std"] [[example]] name = "taproot" required-features = ["compiler","std"] [[example]] name = "psbt_sign_finalize" required-features = ["std"]