bitcoin_onchain 0.10.0

Bitcoin descriptors library (part of descriptor-wallet)
[package]
name = "bitcoin_onchain"
version = { workspace = true }
license = { workspace = true }
authors = { workspace = true }
description = "Bitcoin descriptors library (part of descriptor-wallet)"
repository = { workspace = true }
homepage = { workspace = true }
keywords = ["bitcoin", "wallet", "cryptocurrency", "descriptor", "bip32"]
categories = { workspace = true }
readme = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
exclude = []

[dependencies]
amplify = { workspace = true }
strict_encoding = { workspace = true }
bitcoin = { workspace = true }
bitcoin_hd = { workspace = true }
descriptors = { workspace = true, optional = true }
miniscript_crate = { workspace = true, optional = true }
electrum-client = { version = "0.14.0", optional = true }
chrono = { workspace = true }
serde_crate = { package = "serde", version = "1", features = ["derive"], optional = true }

[features]
default = []
all = ["miniscript_descriptors", "electrum", "serde"]
miniscript = ["miniscript_crate"]
miniscript_descriptors = [
    "miniscript",
    "descriptors",
    "descriptors/miniscript",
    "bitcoin_hd/miniscript"
]
electrum = ["electrum-client"]
serde = ["serde_crate"]