[package] name = "p2mr-ref" version = "0.1.0" edition = "2024" [dependencies] # Dev version of miniscript crate re-exports bitcoin 0.32.6 # view configuration for "kellnr-denver-space": # cat .cargo/config.toml miniscript = { version="=13.0.0-p2mr-pqc-1.0", registry="kellnr-denver-space" } bitcoin = { package = "bitcoin-p2mr-pqc", version="0.32.6-p2mr-pqc.1", features = ["rand-std", "serde", "base64"], registry = "kellnr-denver-space" } bitcoinpqc = { version="0.3.0", features = ["serde"], registry="kellnr-denver-space" } # BDK Wallet with P2MR support #bdk_wallet = { version = "=3.0.0-alpha.0-pqc-0.1", registry = "kellnr-denver-space" } env_logger = "0.11.5" log = "0.4.22" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" once_cell = "1.19" hex = "0.4.3" anyhow = "1.0.98" thiserror = "2.0.12" rand = "0.9" [patch.crates-io] #bitcoin = { git = "https://github.com/jbride/rust-bitcoin.git", branch = "p2mr" } # Verify: # cargo update # cargo tree -p bitcoin | more # bitcoin = { path = "./rust-bitcoin/bitcoin" } # cargo tree -p miniscript | more #miniscript = { path = "./rust-miniscript" } # bitcoinpqc = { path = "./libbitcoinpqc" }