psbt 0.9.0

Partially signed bitcoin transaction v0-2 library (bip174, bip370, bip371)
Documentation
[package]
name = "psbt"
version = "0.9.0"
license = "Apache-2.0"
authors = ["Dr. Maxim Orlovsky <orlovsky@lnp-bp.org>"]
description = "Partially signed bitcoin transaction v0-2 library (bip174, bip370, bip371)"
repository = "https://github.com/BP-WG/bp-wallet"
homepage = "https://github.com/BP-WG/bp-wallet/tree/master/psbt"
keywords = ["bitcoin", "wallet", "cryptocurrency", "psbt", "taproot"]
categories = ["cryptography::cryptocurrencies", "encoding", "parsing"]
readme = "README.md"
edition = "2021"
rust-version = "1.59.0"
exclude = []

[dependencies]
amplify = "3.13.0"
strict_encoding = "0.9.0"
commit_verify = "0.9.0"
bitcoin = { version = "0.29.2", features = ["base64"] }
bitcoin_scripts = "0.9.0"
bitcoin_blockchain = "0.9.0"
bitcoin_hd = { version = "0.9.0", path = "../hd" }
bitcoin_onchain = { version = "0.9.0", path = "../onchain" }
descriptors = { version = "0.9.0", path = "../descriptors", optional = true }
miniscript = { version = "9.0.0", optional = true }
serde_crate = { package = "serde", version = "1", optional = true }
serde_with = { version = "1.14", features = ["hex"], optional = true }

[dev-dependencies]
strict_encoding_test = "0.9.0"

[features]
default = []
all = [
    "serde",
    "construct",
    "sign"
]
construct = [
    "descriptors",
    "miniscript",
    "descriptors/miniscript",
    "bitcoin_hd/miniscript"
]
sign = [
    "bitcoin/rand",
    "descriptors",
    "miniscript",
    "descriptors/miniscript",
    "bitcoin_hd/miniscript"
]
serde = [
    "serde_crate",
    "serde_with",
    "bitcoin/serde",
    "bitcoin_scripts/serde",
    "bitcoin_blockchain/serde"
]