From d5ef41c204333b6a817e543d95d0721b641d5b98 Mon Sep 17 00:00:00 2001 From: Davidson Souza Date: Thu, 1 Oct 2026 00:09:32 +0000 Subject: [PATCH] chore(deps): update bitcoin-io requirement Updates the requirements on [bitcoin-io](https://github.com/rust-bitcoin/rust-bitcoin) to permit the latest version. --- Cargo-minimal.lock | 40 ++++++++++-------------------- Cargo-recent.lock | 62 ++++++++++------------------------------------ Cargo.toml | 3 +-- 3 files changed, 27 insertions(+), 78 deletions(-) diff --git a/Cargo-minimal.lock b/Cargo-minimal.lock index 2e63fc3..333df72 100644 --- a/Cargo-minimal.lock +++ b/Cargo-minimal.lock @@ -79,22 +79,13 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" -[[package]] -name = "bitcoin-consensus-encoding" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8d7ca3dc8ff835693ad73bf1596240c06f974a31eeb3f611aaedf855f1f2725" -dependencies = [ - "bitcoin-internals", -] - [[package]] name = "bitcoin-consensus-encoding" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2d6094e2a1ba3c93b5a596fe5a10d1a10c3c6e06785cde89f693a044c01aa40" dependencies = [ - "bitcoin-internals", + "bitcoin-internals 0.5.0", ] [[package]] @@ -107,25 +98,20 @@ dependencies = [ ] [[package]] -name = "bitcoin-io" -version = "0.5.0" +name = "bitcoin-internals" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6fb823712b12e5cfccdb9a2b6a62de2dc42ddb5ec489511025eebeba1c21829" -dependencies = [ - "bitcoin-consensus-encoding 0.1.0", - "bitcoin-internals", - "bitcoin_hashes 0.20.0", -] +checksum = "d573f4cf32996a8dce612e4348cece65a241f1882ed594047c9ba348e8869fa5" [[package]] -name = "bitcoin_hashes" -version = "0.20.0" +name = "bitcoin-io" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8a45c2b41c457a9a9e4670422fcbdf109afb3b22bc920b4045e8bdfd788a3d" +checksum = "3949f56a93c642b41dc6eb2969abda0955c80ac750a3cc65a24ba040f34dfb0c" dependencies = [ - "bitcoin-consensus-encoding 0.1.0", - "bitcoin-internals", - "hex-conservative 0.3.0", + "bitcoin-consensus-encoding", + "bitcoin-internals 0.6.0", + "bitcoin_hashes", ] [[package]] @@ -134,8 +120,8 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f70c29ac06e7effa19682e91318deae86bdb46c4fd1bbd0f12fd196ff427ab0" dependencies = [ - "bitcoin-consensus-encoding 1.0.0", - "bitcoin-internals", + "bitcoin-consensus-encoding", + "bitcoin-internals 0.5.0", "hex-conservative 1.1.0", ] @@ -681,7 +667,7 @@ name = "rustreexo" version = "0.6.0" dependencies = [ "bitcoin-io", - "bitcoin_hashes 1.0.0", + "bitcoin_hashes", "bumpalo", "clap", "clap_builder", diff --git a/Cargo-recent.lock b/Cargo-recent.lock index 22cfe09..c78c080 100644 --- a/Cargo-recent.lock +++ b/Cargo-recent.lock @@ -79,31 +79,15 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" -[[package]] -name = "bitcoin-consensus-encoding" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8d7ca3dc8ff835693ad73bf1596240c06f974a31eeb3f611aaedf855f1f2725" -dependencies = [ - "bitcoin-internals 0.5.0", -] - [[package]] name = "bitcoin-consensus-encoding" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "207311705279250ba465076a1bac4b1ac982855fff73fc5f67e22158ac58cdc9" dependencies = [ - "bitcoin-internals 0.6.0", -] - -[[package]] -name = "bitcoin-internals" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a30a22d1f112dde8e16be7b45c63645dc165cef254f835b3e1e9553e485cfa64" -dependencies = [ - "hex-conservative 0.3.2", + "bitcoin-internals", + "hex-conservative", + "serde", ] [[package]] @@ -114,24 +98,13 @@ checksum = "d573f4cf32996a8dce612e4348cece65a241f1882ed594047c9ba348e8869fa5" [[package]] name = "bitcoin-io" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6fb823712b12e5cfccdb9a2b6a62de2dc42ddb5ec489511025eebeba1c21829" -dependencies = [ - "bitcoin-consensus-encoding 0.1.0", - "bitcoin-internals 0.5.0", - "bitcoin_hashes 0.20.0", -] - -[[package]] -name = "bitcoin_hashes" -version = "0.20.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8a45c2b41c457a9a9e4670422fcbdf109afb3b22bc920b4045e8bdfd788a3d" +checksum = "3949f56a93c642b41dc6eb2969abda0955c80ac750a3cc65a24ba040f34dfb0c" dependencies = [ - "bitcoin-consensus-encoding 0.1.0", - "bitcoin-internals 0.5.0", - "hex-conservative 0.3.2", + "bitcoin-consensus-encoding", + "bitcoin-internals", + "bitcoin_hashes", ] [[package]] @@ -140,9 +113,9 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a67800fcf7f3ca52f7796d4466948a424326b225950c79d1e76d0458760bb25d" dependencies = [ - "bitcoin-consensus-encoding 1.1.0", - "bitcoin-internals 0.6.0", - "hex-conservative 1.2.0", + "bitcoin-consensus-encoding", + "bitcoin-internals", + "hex-conservative", ] [[package]] @@ -366,15 +339,6 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" -[[package]] -name = "hex-conservative" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830e599c2904b08f0834ee6337d8fe8f0ed4a63b5d9e7a7f49c0ffa06d08d360" -dependencies = [ - "arrayvec", -] - [[package]] name = "hex-conservative" version = "1.2.0" @@ -609,7 +573,7 @@ name = "rustreexo" version = "0.6.0" dependencies = [ "bitcoin-io", - "bitcoin_hashes 1.1.0", + "bitcoin_hashes", "bumpalo", "clap", "clap_builder", @@ -619,7 +583,7 @@ dependencies = [ "errno-dragonfly", "foldhash", "hashbrown", - "hex-conservative 1.2.0", + "hex-conservative", "rand", "rayon", "regex", diff --git a/Cargo.toml b/Cargo.toml index 41f7c33..10c3fab 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ bitcoin_hashes = { version = "1.0.0", default-features = false } hex-conservative = { version = "1.1.0", default-features = false } serde = { version = "1.0.228", features = ["derive"], optional = true } hashbrown = { version = "0.16.1", default-features = false } -bitcoin-io = { version = "0.5.0", default-features = false, features = ["alloc"] } +bitcoin-io = { version = "0.6.0", default-features = false, features = ["alloc"] } # These pins are necessary for `no_std`: # @@ -65,7 +65,6 @@ errno-dragonfly = { version = "0.1.2" } # blame: criterion v0.5.1 (RUSTSEC-2025- version = "0.5.3" toolchains = { stable = "1.98.1", nightly = "nightly-2026-09-14" } tools = { cargo-audit = "0.22.2", cargo-fuzz = "0.13.2", zizmor = "1.30.1" } -lint = { allowed_duplicates = ["bitcoin-consensus-encoding", "bitcoin-internals"] } [package.metadata.rbmt.test] sample_strategy = "all"