rgb-psbt 0.11.0-beta.6

Partially signed bitcoin transaction RGB extensions
Documentation
[package]
name = "rgb-psbt"
version = { workspace = true }
description = "Partially signed bitcoin transaction RGB extensions"
keywords = ["bitcoin", "invoices", "rgb", "smart-contracts", "psbt"]
categories = ["cryptography::cryptocurrencies"]
authors = { workspace = true }
repository = { workspace = true }
homepage = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
rust-version = { workspace = true }
readme = "../README.md"

[lib]
name = "psrgbt"
crate-type = ["cdylib", "rlib"] # We need this for WASM

[dependencies]
amplify = { workspace = true }
baid64 = { workspace = true }
commit_verify = { workspace = true }
strict_encoding = { workspace = true }
bp-core = { workspace = true }
bp-std = { workspace = true }
psbt = { workspace = true }
rgb-std = { workspace = true }

[target.'cfg(target_arch = "wasm32")'.dependencies]
wasm-bindgen = "0.2"
rand = { version = "0.8.4", optional = true }
getrandom = { version = "0.2", features = ["js"] }

[target.'cfg(target_arch = "wasm32")'.dev-dependencies]
wasm-bindgen-test = "0.3"

[features]
default = []
all = ["serde"]
serde = ["bp-core/serde", "bp-std/serde", "psbt/serde", "rgb-std/serde"]

[package.metadata.docs.rs]
features = ["all"]