From 7ce1e98a1c8a17d7b1dac2003a618eb79d83e15f Mon Sep 17 00:00:00 2001 From: rustaceanrob Date: Mon, 18 Aug 2025 15:18:26 +0100 Subject: [PATCH] protocol: Update `hashes` to `0.16.0` The `hashes` dependency made `hex-conservative` optional. With the likely removal of `hashes` from `secp256k1`, we can choose what `hashes` version we would like without duplicates. --- protocol/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol/Cargo.toml b/protocol/Cargo.toml index dbead92..f6cf6bc 100644 --- a/protocol/Cargo.toml +++ b/protocol/Cargo.toml @@ -22,7 +22,7 @@ tokio = { version = "1", default-features = false, optional = true, features = [ bitcoin = { version = "0.32.4", default-features = false } # Depending on hashes directly for HKDF, can drop this and # use the re-exported version in bitcoin > 0.32.*. -bitcoin_hashes = { version ="0.15.0", default-features = false } +bitcoin_hashes = { version =">=0.15.0, <0.17.0", default-features = false } chacha20-poly1305 = { version = "0.1.1", default-features = false } [dev-dependencies]