From 8eb50eaca5ba206566c14620756ebb21ac8f2a81 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 04:13:08 +0000 Subject: [PATCH] chore: bump tree_hash from 0.9.1 to 0.12.1 Bumps [tree_hash](https://github.com/sigp/tree_hash) from 0.9.1 to 0.12.1. - [Release notes](https://github.com/sigp/tree_hash/releases) - [Commits](https://github.com/sigp/tree_hash/compare/v0.9.1...v0.12.1) --- updated-dependencies: - dependency-name: tree_hash dependency-version: 0.12.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 173 ++++++++++++++++++++++++++++++--------- packages/core/Cargo.toml | 2 +- 2 files changed, 134 insertions(+), 41 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 07448909..91696d38 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -129,6 +129,34 @@ dependencies = [ "tiny-keccak", ] +[[package]] +name = "alloy-primitives" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6a0fb18dd5fb43ec5f0f6a20be1ce0287c79825827de5744afaa6c957737c33" +dependencies = [ + "alloy-rlp", + "bytes", + "cfg-if", + "const-hex", + "derive_more 2.0.1", + "foldhash 0.2.0", + "hashbrown 0.16.1", + "indexmap 2.12.1", + "itoa", + "k256", + "keccak-asm", + "paste", + "proptest", + "rand 0.9.2", + "rapidhash", + "ruint", + "rustc-hash 2.1.1", + "serde", + "sha3", + "tiny-keccak", +] + [[package]] name = "alloy-rlp" version = "0.3.12" @@ -896,18 +924,18 @@ name = "bls" version = "0.2.0" source = "git+https://github.com/futurekittylabs/lighthouse?tag=v7.1.0#cfb1f7331064b758c6786e4e1dc15507af5ff5d1" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.8.25", "arbitrary", "blst", - "ethereum_hashing", - "ethereum_serde_utils", - "ethereum_ssz", + "ethereum_hashing 0.7.0", + "ethereum_serde_utils 0.7.0", + "ethereum_ssz 0.8.3", "fixed_bytes", "hex", "rand 0.8.5", "safe_arith", "serde", - "tree_hash", + "tree_hash 0.9.1", "zeroize", ] @@ -2470,7 +2498,7 @@ version = "0.2.0" source = "git+https://github.com/futurekittylabs/lighthouse?tag=v7.1.0#cfb1f7331064b758c6786e4e1dc15507af5ff5d1" dependencies = [ "bls", - "ethereum_hashing", + "ethereum_hashing 0.7.0", "hex", "num-bigint", "serde", @@ -2542,13 +2570,37 @@ dependencies = [ "sha2 0.10.9", ] +[[package]] +name = "ethereum_hashing" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa93f58bb1eb3d1e556e4f408ef1dac130bad01ac37db4e7ade45de40d1c86a" +dependencies = [ + "cpufeatures", + "ring", + "sha2 0.10.9", +] + [[package]] name = "ethereum_serde_utils" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70cbccfccf81d67bff0ab36e591fa536c8a935b078a7b0e58c1d00d418332fc9" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.8.25", + "hex", + "serde", + "serde_derive", + "serde_json", +] + +[[package]] +name = "ethereum_serde_utils" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dc1355dbb41fbbd34ec28d4fb2a57d9a70c67ac3c19f6a5ca4d4a176b9e997a" +dependencies = [ + "alloy-primitives 1.5.2", "hex", "serde", "serde_derive", @@ -2561,9 +2613,9 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86da3096d1304f5f28476ce383005385459afeaf0eea08592b65ddbc9b258d16" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.8.25", "arbitrary", - "ethereum_serde_utils", + "ethereum_serde_utils 0.7.0", "itertools 0.13.0", "serde", "serde_derive", @@ -2571,6 +2623,21 @@ dependencies = [ "typenum", ] +[[package]] +name = "ethereum_ssz" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2128a84f7a3850d54ee343334e3392cca61f9f6aa9441eec481b9394b43c238b" +dependencies = [ + "alloy-primitives 1.5.2", + "ethereum_serde_utils 0.8.0", + "itertools 0.14.0", + "serde", + "serde_derive", + "smallvec", + "typenum", +] + [[package]] name = "ethereum_ssz_derive" version = "0.8.3" @@ -2781,7 +2848,7 @@ name = "fixed_bytes" version = "0.1.0" source = "git+https://github.com/futurekittylabs/lighthouse?tag=v7.1.0#cfb1f7331064b758c6786e4e1dc15507af5ff5d1" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.8.25", "safe_arith", ] @@ -3421,6 +3488,8 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.2.0", + "serde", + "serde_core", ] [[package]] @@ -3705,7 +3774,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.6.1", "system-configuration", "tokio", "tower-service", @@ -4228,7 +4297,7 @@ dependencies = [ name = "kittynode-core" version = "0.64.0" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.8.25", "bip32", "bollard", "dunce", @@ -4251,7 +4320,7 @@ dependencies = [ "tokio-stream", "toml 0.9.11+spec-1.1.0", "tracing", - "tree_hash", + "tree_hash 0.12.1", "types", "ureq", "url", @@ -4317,15 +4386,15 @@ dependencies = [ "arbitrary", "c-kzg", "derivative", - "ethereum_hashing", - "ethereum_serde_utils", - "ethereum_ssz", + "ethereum_hashing 0.7.0", + "ethereum_serde_utils 0.7.0", + "ethereum_ssz 0.8.3", "ethereum_ssz_derive", "hex", "rust_eth_kzg", "serde", "serde_json", - "tree_hash", + "tree_hash 0.9.1", ] [[package]] @@ -4592,8 +4661,8 @@ name = "merkle_proof" version = "0.2.0" source = "git+https://github.com/futurekittylabs/lighthouse?tag=v7.1.0#cfb1f7331064b758c6786e4e1dc15507af5ff5d1" dependencies = [ - "alloy-primitives", - "ethereum_hashing", + "alloy-primitives 0.8.25", + "ethereum_hashing 0.7.0", "fixed_bytes", "safe_arith", ] @@ -4627,18 +4696,18 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb1ada1f56cc1c79f40517fdcbf57e19f60424a3a1ce372c3fe9b22e4fdd83eb" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.8.25", "arbitrary", "educe", - "ethereum_hashing", - "ethereum_ssz", + "ethereum_hashing 0.7.0", + "ethereum_ssz 0.8.3", "ethereum_ssz_derive", "itertools 0.13.0", "parking_lot", "rayon", "serde", "smallvec", - "tree_hash", + "tree_hash 0.9.1", "triomphe", "typenum", "vec_map", @@ -5411,7 +5480,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" dependencies = [ "libc", - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] @@ -6113,7 +6182,7 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.1", "rustls 0.23.36", - "socket2 0.5.10", + "socket2 0.6.1", "thiserror 2.0.17", "tokio", "tracing", @@ -6150,7 +6219,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.5.10", + "socket2 0.6.1", "tracing", "windows-sys 0.60.2", ] @@ -6210,6 +6279,7 @@ checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", + "serde", ] [[package]] @@ -6267,6 +6337,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ "getrandom 0.3.4", + "serde", ] [[package]] @@ -6305,6 +6376,15 @@ dependencies = [ "rand_core 0.9.3", ] +[[package]] +name = "rapidhash" +version = "4.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d8b5b858a440a0bc02625b62dd95131b9201aa9f69f411195dd4a7cfb1de3d7" +dependencies = [ + "rustversion", +] + [[package]] name = "ratatui" version = "0.30.0" @@ -7510,13 +7590,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dad0fa7e9a85c06d0a6ba5100d733fff72e231eb6db2d86078225cf716fd2d95" dependencies = [ "arbitrary", - "ethereum_serde_utils", - "ethereum_ssz", + "ethereum_serde_utils 0.7.0", + "ethereum_ssz 0.8.3", "itertools 0.13.0", "serde", "serde_derive", "smallvec", - "tree_hash", + "tree_hash 0.9.1", "typenum", ] @@ -7615,8 +7695,8 @@ name = "swap_or_not_shuffle" version = "0.2.0" source = "git+https://github.com/futurekittylabs/lighthouse?tag=v7.1.0#cfb1f7331064b758c6786e4e1dc15507af5ff5d1" dependencies = [ - "alloy-primitives", - "ethereum_hashing", + "alloy-primitives 0.8.25", + "ethereum_hashing 0.7.0", "fixed_bytes", ] @@ -8750,9 +8830,22 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c58eb0f518840670270d90d97ffee702d8662d9c5494870c9e1e9e0fa00f668" dependencies = [ - "alloy-primitives", - "ethereum_hashing", - "ethereum_ssz", + "alloy-primitives 0.8.25", + "ethereum_hashing 0.7.0", + "ethereum_ssz 0.8.3", + "smallvec", + "typenum", +] + +[[package]] +name = "tree_hash" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7fd51aa83d2eb83b04570808430808b5d24fdbf479a4d5ac5dee4a2e2dd2be4" +dependencies = [ + "alloy-primitives 1.5.2", + "ethereum_hashing 0.8.0", + "ethereum_ssz 0.10.1", "smallvec", "typenum", ] @@ -8802,7 +8895,7 @@ name = "types" version = "0.2.1" source = "git+https://github.com/futurekittylabs/lighthouse?tag=v7.1.0#cfb1f7331064b758c6786e4e1dc15507af5ff5d1" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.8.25", "alloy-rlp", "arbitrary", "bls", @@ -8812,9 +8905,9 @@ dependencies = [ "context_deserialize_derive", "derivative", "eth2_interop_keypairs", - "ethereum_hashing", - "ethereum_serde_utils", - "ethereum_ssz", + "ethereum_hashing 0.7.0", + "ethereum_serde_utils 0.7.0", + "ethereum_ssz 0.8.3", "ethereum_ssz_derive", "fixed_bytes", "hex", @@ -8843,7 +8936,7 @@ dependencies = [ "tempfile", "test_random_derive", "tracing", - "tree_hash", + "tree_hash 0.9.1", "tree_hash_derive", ] @@ -9508,7 +9601,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/packages/core/Cargo.toml b/packages/core/Cargo.toml index 53d69bab..2c2f0b03 100644 --- a/packages/core/Cargo.toml +++ b/packages/core/Cargo.toml @@ -34,7 +34,7 @@ ureq = { version = "2.12.1", features = ["json", "tls"] } tokio-stream = "0.1.18" toml = "0.9.11" tracing = "0.1.44" -tree_hash = "0.9.1" +tree_hash = "0.12.1" types = { git = "https://github.com/futurekittylabs/lighthouse", tag = "v7.1.0", package = "types", default-features = false } url = "2.5.8" zeroize = "1.8"