diff --git a/Cargo.lock b/Cargo.lock index e78f3ab9b..130c4b844 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1194,9 +1194,9 @@ dependencies = [ [[package]] name = "c-kzg" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d8c306be83ec04bf5f73710badd8edf56dea23f2f0d8b7f9fe4644d371c758" +checksum = "94a4bc5367b6284358d2a6a6a1dc2d92ec4b86034561c3b9d3341909752fd848" dependencies = [ "blst", "cc", @@ -3580,12 +3580,6 @@ dependencies = [ "unicode-normalization", ] -[[package]] -name = "if_chain" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" - [[package]] name = "igd-next" version = "0.14.3" @@ -5897,7 +5891,7 @@ dependencies = [ "proptest", "proptest-derive", "serde", - "test-fuzz 4.0.5", + "test-fuzz", ] [[package]] @@ -5964,7 +5958,7 @@ dependencies = [ "serde_json", "strum 0.26.1", "tempfile", - "test-fuzz 5.0.0", + "test-fuzz", "thiserror", ] @@ -6102,7 +6096,7 @@ dependencies = [ "secp256k1 0.27.0", "serde", "snap", - "test-fuzz 4.0.5", + "test-fuzz", "thiserror", "tokio", "tokio-stream", @@ -6599,7 +6593,7 @@ dependencies = [ "strum 0.26.1", "sucds 0.6.0", "tempfile", - "test-fuzz 4.0.5", + "test-fuzz", "thiserror", "toml", "tracing", @@ -7718,17 +7712,6 @@ dependencies = [ "opaque-debug", ] -[[package]] -name = "sha-1" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest 0.10.7", -] - [[package]] name = "sha1" version = "0.10.6" @@ -7937,7 +7920,7 @@ dependencies = [ "httparse", "log", "rand 0.8.5", - "sha-1 0.9.8", + "sha-1", ] [[package]] @@ -8224,18 +8207,6 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" -[[package]] -name = "test-fuzz" -version = "4.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "470137c4c87413dd450bef3d516e6bf88a6dfc70e3f5e359dedbc7f9fc6992b3" -dependencies = [ - "serde", - "test-fuzz-internal 4.0.5", - "test-fuzz-macro 4.0.5", - "test-fuzz-runtime 4.0.5", -] - [[package]] name = "test-fuzz" version = "5.0.0" @@ -8243,20 +8214,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b139530208017f9d5a113784ed09cf1b8b22dee95eb99d51d89af1a3c2d6594e" dependencies = [ "serde", - "test-fuzz-internal 5.0.0", - "test-fuzz-macro 5.0.0", - "test-fuzz-runtime 5.0.0", -] - -[[package]] -name = "test-fuzz-internal" -version = "4.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dc636f7d25fd41828408b08931216b93a4d18454a72e2d55d78bc3b78dc167e" -dependencies = [ - "bincode", - "cargo_metadata", - "serde", + "test-fuzz-internal", + "test-fuzz-macro", + "test-fuzz-runtime", ] [[package]] @@ -8270,22 +8230,6 @@ dependencies = [ "serde", ] -[[package]] -name = "test-fuzz-macro" -version = "4.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4da89cfe93508da3676114d5a15aa26e29aa88d5230e22bc5ea5f3c1f08ef5f6" -dependencies = [ - "darling 0.20.6", - "if_chain", - "itertools 0.12.1", - "once_cell", - "prettyplease", - "proc-macro2", - "quote", - "syn 2.0.49", -] - [[package]] name = "test-fuzz-macro" version = "5.0.0" @@ -8301,19 +8245,6 @@ dependencies = [ "syn 2.0.49", ] -[[package]] -name = "test-fuzz-runtime" -version = "4.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09f701acb832f8c7911fa32863683cd9e02fe83976ed6bc9a9f56c2e4fbea936" -dependencies = [ - "hex", - "num-traits", - "serde", - "sha-1 0.10.1", - "test-fuzz-internal 4.0.5", -] - [[package]] name = "test-fuzz-runtime" version = "5.0.0" @@ -8324,7 +8255,7 @@ dependencies = [ "num-traits", "serde", "sha1", - "test-fuzz-internal 5.0.0", + "test-fuzz-internal", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 885f02193..0bbdc4880 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -219,7 +219,7 @@ strum = "0.26" rayon = "1.7" itertools = "0.12" parking_lot = "0.12" -metrics = "0.21.1" # Needed for `metrics-macro` to resolve the crate using `::metrics` notation +metrics = "0.21.1" # Needed for `metrics-macro` to resolve the crate using `::metrics` notation hex-literal = "0.4" once_cell = "1.17" syn = "2.0" @@ -252,8 +252,9 @@ secp256k1 = { version = "0.27.0", default-features = false, features = [ "recovery", ] } enr = { version = "0.9", default-features = false, features = ["k256"] } + # for eip-4844 -c-kzg = "0.4.0" +c-kzg = "0.4.2" # config confy = "0.6" @@ -269,6 +270,7 @@ proptest = "1.4" proptest-derive = "0.4" serial_test = "3" similar-asserts = "1.5.0" +test-fuzz = "5" [workspace.metadata.cargo-udeps.ignore] # ignored because this is mutually exclusive with the optimism payload builder via feature flags diff --git a/crates/net/eth-wire/Cargo.toml b/crates/net/eth-wire/Cargo.toml index daf29b138..7ad4c2ac8 100644 --- a/crates/net/eth-wire/Cargo.toml +++ b/crates/net/eth-wire/Cargo.toml @@ -48,8 +48,7 @@ reth-primitives = { workspace = true, features = ["arbitrary"] } reth-tracing.workspace = true ethers-core = { workspace = true, default-features = false } - -test-fuzz = "4" +test-fuzz.workspace = true tokio-util = { workspace = true, features = ["io", "codec"] } rand.workspace = true secp256k1 = { workspace = true, features = ["global-context", "rand-std", "recovery"] } diff --git a/crates/primitives/Cargo.toml b/crates/primitives/Cargo.toml index 0e611300e..0442e0c38 100644 --- a/crates/primitives/Cargo.toml +++ b/crates/primitives/Cargo.toml @@ -76,7 +76,7 @@ revm-primitives = { workspace = true, features = ["arbitrary"] } nybbles = { workspace = true, features = ["arbitrary"] } alloy-trie = { workspace = true, features = ["arbitrary"] } serde_json.workspace = true -test-fuzz = "4" +test-fuzz.workspace = true toml.workspace = true triehash = "0.8" diff --git a/crates/storage/codecs/Cargo.toml b/crates/storage/codecs/Cargo.toml index 409190da5..c53c06dab 100644 --- a/crates/storage/codecs/Cargo.toml +++ b/crates/storage/codecs/Cargo.toml @@ -20,7 +20,7 @@ bytes.workspace = true alloy-primitives = { workspace = true, features = ["arbitrary", "serde"] } serde.workspace = true modular-bitfield = "0.11.2" -test-fuzz = "4" +test-fuzz.workspace = true arbitrary = { workspace = true, features = ["derive"] } proptest.workspace = true diff --git a/crates/storage/db/Cargo.toml b/crates/storage/db/Cargo.toml index 896d70921..690fc135b 100644 --- a/crates/storage/db/Cargo.toml +++ b/crates/storage/db/Cargo.toml @@ -57,7 +57,7 @@ rand.workspace = true serde_json.workspace = true tempfile.workspace = true -test-fuzz = "5" +test-fuzz.workspace = true pprof = { workspace = true, features = ["flamegraph", "frame-pointer", "criterion"] } criterion.workspace = true