diff --git a/bolt-sidecar/Cargo.lock b/bolt-sidecar/Cargo.lock index b1649a0c..f88eab3e 100644 --- a/bolt-sidecar/Cargo.lock +++ b/bolt-sidecar/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "account_utils" @@ -1973,8 +1973,8 @@ dependencies = [ "tower-http", "tracing", "tracing-subscriber", - "tree_hash 0.5.2", - "tree_hash_derive 0.5.2", + "tree_hash 0.8.0", + "tree_hash_derive 0.8.0", ] [[package]] @@ -3569,6 +3569,17 @@ dependencies = [ "sha2 0.10.8", ] +[[package]] +name = "ethereum_hashing" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c853bd72c9e5787f8aafc3df2907c2ed03cff3150c3acd94e2e53a98ab70a8ab" +dependencies = [ + "cpufeatures", + "ring 0.17.8", + "sha2 0.10.8", +] + [[package]] name = "ethereum_hashing" version = "1.0.0-beta.2" @@ -8631,6 +8642,17 @@ dependencies = [ "smallvec", ] +[[package]] +name = "tree_hash" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "373495c23db675a5192de8b610395e1bec324d596f9e6111192ce903dc11403a" +dependencies = [ + "alloy-primitives 0.8.14", + "ethereum_hashing 0.7.0", + "smallvec", +] + [[package]] name = "tree_hash_derive" version = "0.5.2" @@ -8653,6 +8675,18 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "tree_hash_derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0857056ca4eb5de8c417309be42bcff6017b47e86fbaddde609b4633f66061e" +dependencies = [ + "darling 0.20.10", + "proc-macro2", + "quote", + "syn 2.0.90", +] + [[package]] name = "triomphe" version = "0.1.14" diff --git a/bolt-sidecar/Cargo.toml b/bolt-sidecar/Cargo.toml index 05da8f74..d74cf872 100644 --- a/bolt-sidecar/Cargo.toml +++ b/bolt-sidecar/Cargo.toml @@ -22,8 +22,8 @@ tokio-retry = "0.3.0" # crypto blst = "0.3.12" -tree_hash = "0.5" -tree_hash_derive = "0.5" +tree_hash = "0.8" +tree_hash_derive = "0.8" secp256k1 = { version = "0.29.0", features = ["rand"] } ssz_rs = { git = "https://github.com/ralexstokes/ssz-rs", rev = "ec3073e" } ethereum_ssz = "0.5"