diff --git a/Cargo.lock b/Cargo.lock index be03a45f..3cc3a5c2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -242,13 +242,13 @@ dependencies = [ "alloy-consensus 2.0.4", "alloy-contract", "alloy-core", - "alloy-eips 2.0.4", - "alloy-genesis 2.0.4", + "alloy-eips 2.0.5", + "alloy-genesis 2.0.5", "alloy-network", "alloy-provider", "alloy-rpc-client", "alloy-rpc-types", - "alloy-serde 2.0.4", + "alloy-serde 2.0.5", "alloy-signer", "alloy-signer-local", "alloy-transport", @@ -289,7 +289,7 @@ dependencies = [ "k256", "once_cell", "rand 0.8.6", - "secp256k1", + "secp256k1 0.30.0", "serde", "serde_json", "serde_with", @@ -302,10 +302,10 @@ version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3d64da86c616b5092ea64eea648f311bbd58630a0b384c42d699175d6f9122b" dependencies = [ - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.4", + "alloy-serde 2.0.5", "alloy-trie 0.9.5", "alloy-tx-macros 2.0.4", "auto_impl", @@ -316,7 +316,7 @@ dependencies = [ "k256", "once_cell", "rand 0.8.6", - "secp256k1", + "secp256k1 0.30.0", "serde", "serde_json", "serde_with", @@ -344,10 +344,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fd98696ca3617d3a9ba1a6f2011880cbfd5618228dab6400c9f8bca457859a8" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.4", + "alloy-serde 2.0.5", "serde", ] @@ -481,9 +481,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "2.0.4" +version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64c0456f5f7a4497e9342d20f528e30f5288ddfa0d6a012bd5044afee46cd8a0" +checksum = "0dca4c89ace90684b4b77366d00631ed498c9af962079af2a5dbc593a0618a77" dependencies = [ "alloy-eip2124", "alloy-eip2930", @@ -491,7 +491,7 @@ dependencies = [ "alloy-eip7928", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.4", + "alloy-serde 2.0.5", "auto_impl", "borsh", "c-kzg", @@ -509,7 +509,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f092eb6af80456e4ab41c9722e777d791335bc9c00b11bc3db7bf29a432dfd0" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-hardforks", "alloy-primitives", "alloy-sol-types", @@ -537,13 +537,13 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "2.0.4" +version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a71ff8b55d2b8aa05259f474cae7dea0e4991724dc18936b81cb23ec492a0c2a" +checksum = "ab0e0fe9e6d1120ad7bb9254c3fc2b9bc80a8df42a033fb626be6559c13d5153" dependencies = [ - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-primitives", - "alloy-serde 2.0.4", + "alloy-serde 2.0.5", "alloy-trie 0.9.5", "borsh", "serde", @@ -598,13 +598,13 @@ checksum = "ed08ae169869e08370ed121612e0d3dadac33d1a256e9f2465926b23f0bd7d95" dependencies = [ "alloy-consensus 2.0.4", "alloy-consensus-any 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-json-rpc", "alloy-network-primitives 2.0.4", "alloy-primitives", "alloy-rpc-types-any", "alloy-rpc-types-eth 2.0.4", - "alloy-serde 2.0.4", + "alloy-serde 2.0.5", "alloy-signer", "alloy-sol-types", "async-trait", @@ -636,17 +636,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02e6c7ad28afe348a9a9c5624b67ee5b3607b8de98d5816b3056ecdfa6fa2697" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-primitives", - "alloy-serde 2.0.4", + "alloy-serde 2.0.5", "serde", ] [[package]] name = "alloy-primitives" -version = "1.5.7" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3b431b4e72cd8bd0ec7a50b4be18e73dab74de0dba180eef171055e5d5926e" +checksum = "4885c1409b6936c4898e646ef58baf6ec54edaf6d8179f79df805a7b85b7cf3e" dependencies = [ "alloy-rlp", "bytes", @@ -654,7 +654,7 @@ dependencies = [ "const-hex", "derive_more", "foldhash 0.2.0", - "hashbrown 0.16.1", + "hashbrown 0.17.0", "indexmap 2.14.0", "itoa", "k256", @@ -665,8 +665,9 @@ dependencies = [ "rapidhash", "ruint", "rustc-hash", + "secp256k1 0.31.1", "serde", - "sha3", + "sha3 0.11.0", ] [[package]] @@ -677,7 +678,7 @@ checksum = "93a7c17472b55482d4734154c2f5ed13f72e03f6752cebb927f6a2d8b52e646c" dependencies = [ "alloy-chains", "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-json-rpc", "alloy-network", "alloy-network-primitives 2.0.4", @@ -765,7 +766,7 @@ dependencies = [ "alloy-rpc-types-debug", "alloy-rpc-types-eth 2.0.4", "alloy-rpc-types-trace", - "alloy-serde 2.0.4", + "alloy-serde 2.0.5", "serde", ] @@ -779,7 +780,7 @@ dependencies = [ "alloy-network-primitives 2.0.4", "alloy-primitives", "alloy-rpc-types-eth 2.0.4", - "alloy-serde 2.0.4", + "alloy-serde 2.0.5", "serde", "serde_json", ] @@ -804,7 +805,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73b12366c96f4013e1aeebc96c6b56e5f33f07853c42ea2f485045c0c157a4a1" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-primitives", "alloy-rlp", "derive_more", @@ -840,11 +841,11 @@ checksum = "56a282daf869eeb7383d3d5c2deb35b0b3fb45ecb329513af4090fc61245ee18" dependencies = [ "alloy-consensus 2.0.4", "alloy-consensus-any 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-network-primitives 2.0.4", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.4", + "alloy-serde 2.0.5", "alloy-sol-types", "itertools 0.14.0", "serde", @@ -861,7 +862,7 @@ checksum = "6184b5d14152b68b0bb8beb621339d94f0b761a37958bb365fbf7c00922125c2" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth 2.0.4", - "alloy-serde 2.0.4", + "alloy-serde 2.0.5", "serde", "serde_json", "thiserror", @@ -880,9 +881,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "2.0.4" +version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0eada2558e921b39dfcead33c487364df9b31374f5733c1c9d2c891c4529933" +checksum = "cc21a8772af7d78bba286726aa245bd2ff81cd9abe230afea2e91578996831c9" dependencies = [ "alloy-primitives", "serde", @@ -948,7 +949,7 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "sha3", + "sha3 0.10.9", "syn 2.0.117", "syn-solidity", ] @@ -1133,7 +1134,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -1144,7 +1145,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -2490,7 +2491,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -2676,7 +2677,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -3070,8 +3071,6 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.2.0", - "serde", - "serde_core", ] [[package]] @@ -3079,6 +3078,11 @@ name = "hashbrown" version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +dependencies = [ + "foldhash 0.2.0", + "serde", + "serde_core", +] [[package]] name = "hashlink" @@ -3616,6 +3620,16 @@ dependencies = [ "cpufeatures 0.2.17", ] +[[package]] +name = "keccak" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e24a010dd405bd7ed803e5253182815b41bf2e6a80cc3bfc066658e03a198aa" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", +] + [[package]] name = "keccak-asm" version = "0.1.6" @@ -3818,7 +3832,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d" dependencies = [ "byteorder", - "keccak", + "keccak 0.1.6", "rand_core 0.6.4", "zeroize", ] @@ -3905,7 +3919,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -4849,9 +4863,9 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.1.0#d58c6e3d0723a28 dependencies = [ "alloy-chains", "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-evm", - "alloy-genesis 2.0.4", + "alloy-genesis 2.0.5", "alloy-primitives", "alloy-trie 0.9.5", "auto_impl", @@ -4869,8 +4883,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fce542a96bf888f31854803e80b3340bc233927743aa580838014e8a88fe0d66" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", - "alloy-genesis 2.0.4", + "alloy-eips 2.0.5", + "alloy-genesis 2.0.5", "alloy-primitives", "alloy-trie 0.9.5", "bytes", @@ -4938,7 +4952,7 @@ version = "2.1.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.1.0#d58c6e3d0723a28f655e89da83c3738e47dcc364" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-primitives", "reth-chainspec", "reth-consensus", @@ -4950,7 +4964,7 @@ name = "reth-db-models" version = "2.1.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.1.0#d58c6e3d0723a28f655e89da83c3738e47dcc364" dependencies = [ - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-primitives", "reth-primitives-traits 0.3.1", ] @@ -4961,7 +4975,7 @@ version = "2.1.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.1.0#d58c6e3d0723a28f655e89da83c3738e47dcc364" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-primitives", "reth-chainspec", "reth-consensus", @@ -5006,7 +5020,7 @@ version = "2.1.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.1.0#d58c6e3d0723a28f655e89da83c3738e47dcc364" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-primitives", "alloy-rpc-types-eth 2.0.4", "reth-codecs 0.3.1", @@ -5020,7 +5034,7 @@ version = "2.1.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.1.0#d58c6e3d0723a28f655e89da83c3738e47dcc364" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-evm", "alloy-primitives", "auto_impl", @@ -5041,7 +5055,7 @@ version = "2.1.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.1.0#d58c6e3d0723a28f655e89da83c3738e47dcc364" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-evm", "alloy-primitives", "alloy-rpc-types-engine", @@ -5074,7 +5088,7 @@ version = "2.1.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.1.0#d58c6e3d0723a28f655e89da83c3738e47dcc364" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-evm", "alloy-primitives", "derive_more", @@ -5103,8 +5117,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ee12e304adbacbb32248c9806ebafbe1e2811fbfefe53c5e5b710a8438b7ec0" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", - "alloy-genesis 2.0.4", + "alloy-eips 2.0.5", + "alloy-genesis 2.0.5", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-eth 2.0.4", @@ -5117,7 +5131,7 @@ dependencies = [ "revm-bytecode 10.0.0", "revm-primitives 23.0.0", "revm-state 11.0.1", - "secp256k1", + "secp256k1 0.30.0", "serde", "thiserror", ] @@ -5144,7 +5158,7 @@ dependencies = [ "revm-bytecode 8.0.0", "revm-primitives 22.1.0", "revm-state 9.0.0", - "secp256k1", + "secp256k1 0.30.0", "serde", "serde_with", "thiserror", @@ -5202,7 +5216,7 @@ version = "2.1.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.1.0#d58c6e3d0723a28f655e89da83c3738e47dcc364" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-primitives", "alloy-rpc-types-engine", "auto_impl", @@ -5223,7 +5237,7 @@ name = "reth-storage-errors" version = "2.1.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.1.0#d58c6e3d0723a28f655e89da83c3738e47dcc364" dependencies = [ - "alloy-eips 2.0.4", + "alloy-eips 2.0.5", "alloy-primitives", "alloy-rlp", "derive_more", @@ -5911,7 +5925,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -5969,7 +5983,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -6104,10 +6118,21 @@ checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" dependencies = [ "bitcoin_hashes", "rand 0.8.6", - "secp256k1-sys", + "secp256k1-sys 0.10.1", "serde", ] +[[package]] +name = "secp256k1" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c3c81b43dc2d8877c216a3fccf76677ee1ebccd429566d3e67447290d0c42b2" +dependencies = [ + "bitcoin_hashes", + "rand 0.9.4", + "secp256k1-sys 0.11.0", +] + [[package]] name = "secp256k1-sys" version = "0.10.1" @@ -6117,6 +6142,15 @@ dependencies = [ "cc", ] +[[package]] +name = "secp256k1-sys" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcb913707158fadaf0d8702c2db0e857de66eb003ccfdda5924b5f5ac98efb38" +dependencies = [ + "cc", +] + [[package]] name = "security-framework" version = "3.7.0" @@ -6302,7 +6336,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77fd7028345d415a4034cf8777cd4f8ab1851274233b45f84e3d955502d93874" dependencies = [ "digest 0.10.7", - "keccak", + "keccak 0.1.6", +] + +[[package]] +name = "sha3" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be176f1a57ce4e3d31c1a166222d9768de5954f811601fb7ca06fc8203905ce1" +dependencies = [ + "digest 0.11.3", + "keccak 0.2.0", ] [[package]] @@ -6410,7 +6454,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -6451,8 +6495,8 @@ version = "0.1.0" source = "git+https://github.com/paradigmxyz/stateless.git?rev=6e55612#6e55612692421c60f1a5ed18617c0d247c28a5fe" dependencies = [ "alloy-consensus 2.0.4", - "alloy-eips 2.0.4", - "alloy-genesis 2.0.4", + "alloy-eips 2.0.5", + "alloy-genesis 2.0.5", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", @@ -6602,7 +6646,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -7332,7 +7376,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -7820,8 +7864,8 @@ dependencies = [ name = "zeth-chainspec" version = "0.3.0" dependencies = [ - "alloy-eips 2.0.4", - "alloy-genesis 2.0.4", + "alloy-eips 2.0.5", + "alloy-genesis 2.0.5", "alloy-primitives", "reth-chainspec", "reth-ethereum-forks",