diff --git a/Cargo.lock b/Cargo.lock index d65539b840a8..5bd0a599758d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -74,6 +74,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "aligned-vec" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e0966165eaf052580bd70eb1b32cb3d6245774c0104d1b2793e9650bf83b52a" +dependencies = [ + "equator", +] + [[package]] name = "alloc-no-stdlib" version = "2.0.4" @@ -123,7 +132,7 @@ dependencies = [ "arbitrary", "auto_impl", "c-kzg", - "derive_more 1.0.0", + "derive_more", "rand 0.8.5", "serde", "serde_with", @@ -160,7 +169,7 @@ dependencies = [ "alloy-sol-type-parser", "alloy-sol-types", "const-hex", - "derive_more 1.0.0", + "derive_more", "itoa", "serde", "serde_json", @@ -189,7 +198,7 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "arbitrary", - "derive_more 1.0.0", + "derive_more", "k256", "rand 0.8.5", "serde", @@ -209,7 +218,7 @@ dependencies = [ "alloy-serde", "arbitrary", "c-kzg", - "derive_more 1.0.0", + "derive_more", "ethereum_ssz", "ethereum_ssz_derive", "once_cell", @@ -319,7 +328,7 @@ dependencies = [ "cfg-if", "const-hex", "derive_arbitrary", - "derive_more 1.0.0", + "derive_more", "foldhash", "getrandom 0.2.15", "hashbrown 0.15.1", @@ -518,7 +527,7 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "alloy-serde", - "derive_more 1.0.0", + "derive_more", "ethereum_ssz", "ethereum_ssz_derive", "jsonrpsee-types", @@ -542,7 +551,7 @@ dependencies = [ "alloy-serde", "alloy-sol-types", "arbitrary", - "derive_more 1.0.0", + "derive_more", "itertools 0.13.0", "jsonrpsee-types", "serde", @@ -785,7 +794,7 @@ dependencies = [ "arbitrary", "arrayvec", "derive_arbitrary", - "derive_more 1.0.0", + "derive_more", "nybbles", "proptest", "proptest-derive", @@ -2408,17 +2417,6 @@ dependencies = [ "syn 2.0.89", ] -[[package]] -name = "derive_more" -version = "0.99.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - [[package]] name = "derive_more" version = "1.0.0" @@ -2716,6 +2714,26 @@ dependencies = [ "syn 2.0.89", ] +[[package]] +name = "equator" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c35da53b5a021d2484a7cc49b2ac7f2d840f8236a286f84202369bd338d761ea" +dependencies = [ + "equator-macro", +] + +[[package]] +name = "equator-macro" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bf679796c0322556351f287a51b49e48f7c4986e727b5dd78c972d30e2e16cc" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", +] + [[package]] name = "equivalent" version = "1.0.1" @@ -3837,23 +3855,23 @@ dependencies = [ [[package]] name = "iai-callgrind" -version = "0.13.4" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bd871e6374d5ca2d9b48dd23b3c7ef63a4201728621f6d75937dfcc66e91809" +checksum = "22275f8051874cd2f05b2aa1e0098d5cbec34df30ff92f1a1e2686a4cefed870" dependencies = [ "bincode", - "derive_more 0.99.18", + "derive_more", "iai-callgrind-macros", "iai-callgrind-runner", ] [[package]] name = "iai-callgrind-macros" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "397649417510422ded7033f86132f833cca8c2e5081d0dfbec939b2353da7021" +checksum = "e8e6677dc52bd798b988e62ffd6831bf7eb46e4348cb1c74c1164954ebd0e5a1" dependencies = [ - "derive_more 0.99.18", + "derive_more", "proc-macro-error2", "proc-macro2", "quote", @@ -3864,9 +3882,9 @@ dependencies = [ [[package]] name = "iai-callgrind-runner" -version = "0.13.4" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3783c337f9e931af702b5d5835ff2a6824bf55e416461a4e042dfb4b8fdbbea" +checksum = "a02dd95fe4949513b45a328b5b18f527ee02e96f3428b48090aa7cf9043ab0b8" dependencies = [ "serde", ] @@ -5323,7 +5341,7 @@ dependencies = [ "alloy-rlp", "alloy-serde", "arbitrary", - "derive_more 1.0.0", + "derive_more", "serde", "serde_with", "thiserror 2.0.3", @@ -5395,7 +5413,7 @@ dependencies = [ "alloy-rpc-types-eth", "alloy-serde", "arbitrary", - "derive_more 1.0.0", + "derive_more", "op-alloy-consensus", "serde", "serde_json", @@ -5411,7 +5429,7 @@ dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", "alloy-serde", - "derive_more 1.0.0", + "derive_more", "ethereum_ssz", "op-alloy-consensus", "op-alloy-protocol", @@ -5774,10 +5792,11 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "pprof" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef5c97c51bd34c7e742402e216abdeb44d415fbe6ae41d56b114723e953711cb" +checksum = "ebbe2f8898beba44815fdc9e5a4ae9c929e21c5dc29b0c774a15555f7f58d6d0" dependencies = [ + "aligned-vec", "backtrace", "cfg-if", "criterion", @@ -6629,7 +6648,7 @@ dependencies = [ "alloy-primitives", "alloy-signer", "alloy-signer-local", - "derive_more 1.0.0", + "derive_more", "metrics", "parking_lot", "pin-project", @@ -6661,7 +6680,7 @@ dependencies = [ "alloy-rlp", "alloy-trie", "auto_impl", - "derive_more 1.0.0", + "derive_more", "once_cell", "reth-ethereum-forks", "reth-network-peers", @@ -6834,7 +6853,7 @@ dependencies = [ "alloy-eips", "alloy-primitives", "auto_impl", - "derive_more 1.0.0", + "derive_more", "reth-primitives", "reth-primitives-traits", ] @@ -6889,7 +6908,7 @@ dependencies = [ "assert_matches", "bytes", "criterion", - "derive_more 1.0.0", + "derive_more", "eyre", "iai-callgrind", "metrics", @@ -6930,7 +6949,7 @@ dependencies = [ "alloy-primitives", "arbitrary", "bytes", - "derive_more 1.0.0", + "derive_more", "metrics", "modular-bitfield", "parity-scale-codec", @@ -7029,7 +7048,7 @@ version = "1.1.2" dependencies = [ "alloy-primitives", "alloy-rlp", - "derive_more 1.0.0", + "derive_more", "discv5", "enr", "futures", @@ -7127,7 +7146,7 @@ dependencies = [ "alloy-rpc-types-eth", "alloy-signer", "alloy-signer-local", - "derive_more 1.0.0", + "derive_more", "eyre", "futures-util", "jsonrpsee", @@ -7383,7 +7402,7 @@ dependencies = [ "arbitrary", "async-stream", "bytes", - "derive_more 1.0.0", + "derive_more", "futures", "pin-project", "proptest", @@ -7421,7 +7440,7 @@ dependencies = [ "alloy-rlp", "arbitrary", "bytes", - "derive_more 1.0.0", + "derive_more", "proptest", "proptest-arbitrary-interop", "rand 0.8.5", @@ -7595,7 +7614,7 @@ dependencies = [ "alloy-eips", "alloy-primitives", "alloy-rlp", - "derive_more 1.0.0", + "derive_more", "nybbles", "reth-consensus", "reth-prune-types", @@ -7785,7 +7804,7 @@ dependencies = [ "byteorder", "criterion", "dashmap 6.1.0", - "derive_more 1.0.0", + "derive_more", "indexmap 2.6.0", "parking_lot", "pprof", @@ -7851,7 +7870,7 @@ dependencies = [ "aquamarine", "auto_impl", "criterion", - "derive_more 1.0.0", + "derive_more", "discv5", "enr", "futures", @@ -7908,7 +7927,7 @@ dependencies = [ "alloy-primitives", "alloy-rpc-types-admin", "auto_impl", - "derive_more 1.0.0", + "derive_more", "enr", "futures", "reth-eth-wire-types", @@ -7931,7 +7950,7 @@ dependencies = [ "alloy-eips", "alloy-primitives", "auto_impl", - "derive_more 1.0.0", + "derive_more", "futures", "parking_lot", "reth-consensus", @@ -7980,7 +7999,7 @@ version = "1.1.2" dependencies = [ "anyhow", "bincode", - "derive_more 1.0.0", + "derive_more", "lz4_flex", "memmap2", "rand 0.8.5", @@ -8088,7 +8107,7 @@ dependencies = [ "alloy-rpc-types-engine", "clap", "const_format", - "derive_more 1.0.0", + "derive_more", "dirs-next", "eyre", "futures", @@ -8243,7 +8262,7 @@ dependencies = [ "alloy-eips", "alloy-genesis", "alloy-primitives", - "derive_more 1.0.0", + "derive_more", "once_cell", "op-alloy-rpc-types", "reth-chainspec", @@ -8263,7 +8282,7 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "clap", - "derive_more 1.0.0", + "derive_more", "eyre", "futures-util", "op-alloy-consensus", @@ -8330,7 +8349,7 @@ dependencies = [ "alloy-eips", "alloy-genesis", "alloy-primitives", - "derive_more 1.0.0", + "derive_more", "op-alloy-consensus", "reth-chainspec", "reth-consensus", @@ -8462,7 +8481,7 @@ dependencies = [ "alloy-rlp", "arbitrary", "bytes", - "derive_more 1.0.0", + "derive_more", "op-alloy-consensus", "reth-codecs", "reth-primitives", @@ -8480,7 +8499,7 @@ dependencies = [ "alloy-primitives", "alloy-rpc-types-debug", "alloy-rpc-types-eth", - "derive_more 1.0.0", + "derive_more", "jsonrpsee-core", "jsonrpsee-types", "op-alloy-consensus", @@ -8618,7 +8637,7 @@ dependencies = [ "bytes", "c-kzg", "criterion", - "derive_more 1.0.0", + "derive_more", "k256", "modular-bitfield", "once_cell", @@ -8661,7 +8680,7 @@ dependencies = [ "bincode", "byteorder", "bytes", - "derive_more 1.0.0", + "derive_more", "modular-bitfield", "proptest", "proptest-arbitrary-interop", @@ -8767,7 +8786,7 @@ dependencies = [ "arbitrary", "assert_matches", "bytes", - "derive_more 1.0.0", + "derive_more", "modular-bitfield", "proptest", "proptest-arbitrary-interop", @@ -8822,7 +8841,7 @@ dependencies = [ "alloy-signer", "alloy-signer-local", "async-trait", - "derive_more 1.0.0", + "derive_more", "futures", "http", "http-body", @@ -9055,7 +9074,7 @@ dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", "alloy-sol-types", - "derive_more 1.0.0", + "derive_more", "futures", "itertools 0.13.0", "jsonrpsee-core", @@ -9321,7 +9340,7 @@ version = "1.1.2" dependencies = [ "alloy-primitives", "clap", - "derive_more 1.0.0", + "derive_more", "serde", "strum", ] @@ -9357,7 +9376,7 @@ dependencies = [ "alloy-eips", "alloy-primitives", "alloy-rlp", - "derive_more 1.0.0", + "derive_more", "reth-fs-util", "reth-primitives", ] @@ -9504,7 +9523,7 @@ dependencies = [ "bincode", "bytes", "criterion", - "derive_more 1.0.0", + "derive_more", "hash-db", "itertools 0.13.0", "nybbles", @@ -9527,7 +9546,7 @@ dependencies = [ "alloy-consensus", "alloy-primitives", "alloy-rlp", - "derive_more 1.0.0", + "derive_more", "metrics", "proptest", "proptest-arbitrary-interop", @@ -9557,7 +9576,7 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "criterion", - "derive_more 1.0.0", + "derive_more", "itertools 0.13.0", "metrics", "proptest", diff --git a/Cargo.toml b/Cargo.toml index 72809cc2610b..8dbe0c61e915 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -610,8 +610,8 @@ toml = "0.8" arbitrary = "1.3" assert_matches = "1.5.0" criterion = "0.5" -iai-callgrind = "0.13" -pprof = "0.13" +iai-callgrind = "0.14" +pprof = "0.14" proptest = "1.4" proptest-derive = "0.5" serial_test = { default-features = false, version = "3" }