From a422e0f7db32e8b539bee1fc49d2cff86463a567 Mon Sep 17 00:00:00 2001 From: Thomas Coratger <60488569+tcoratger@users.noreply.github.com> Date: Thu, 12 Sep 2024 04:10:51 -0700 Subject: [PATCH] bump some deps and not precise versioning (#755) --- Cargo.lock | 615 +++++++++++++++++++++-------------------------------- Cargo.toml | 60 +++--- 2 files changed, 273 insertions(+), 402 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 71209a0f..6aa9e8ed 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -94,30 +94,16 @@ dependencies = [ "strum 0.26.3", ] -[[package]] -name = "alloy-consensus" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04c309895995eaa4bfcc345f5515a39c7df9447798645cc8bf462b6c5bf1dc96" -dependencies = [ - "alloy-eips 0.2.1", - "alloy-primitives 0.7.7", - "alloy-rlp", - "alloy-serde 0.2.1", - "c-kzg", - "serde", -] - [[package]] name = "alloy-consensus" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4177d135789e282e925092be8939d421b701c6d92c0a16679faa659d9166289d" dependencies = [ - "alloy-eips 0.3.1", - "alloy-primitives 0.8.2", + "alloy-eips", + "alloy-primitives", "alloy-rlp", - "alloy-serde 0.3.1", + "alloy-serde", "arbitrary", "c-kzg", "serde", @@ -130,9 +116,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b03f58cfae4d41b624effe1f11624ee40499449174b20a6d6505fd72ef0d547d" dependencies = [ "alloy-json-abi", - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-sol-type-parser", - "alloy-sol-types 0.8.2", + "alloy-sol-types", "const-hex", "derive_more 1.0.0", "itoa", @@ -147,7 +133,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0069cf0642457f87a01a014f6dc29d5d893cd4fd8fddf0c3cdfad1bb3ebafc41" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rlp", "arbitrary", "rand 0.8.5", @@ -160,7 +146,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37d319bb544ca6caeab58c39cea8921c55d924d4f68f2c60f24f914673f9a74a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rlp", "arbitrary", "k256", @@ -168,21 +154,6 @@ dependencies = [ "serde", ] -[[package]] -name = "alloy-eips" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9431c99a3b3fe606ede4b3d4043bdfbcb780c45b8d8d226c3804e2b75cfbe68" -dependencies = [ - "alloy-primitives 0.7.7", - "alloy-rlp", - "alloy-serde 0.2.1", - "c-kzg", - "once_cell", - "serde", - "sha2 0.10.8", -] - [[package]] name = "alloy-eips" version = "0.3.1" @@ -191,9 +162,9 @@ checksum = "499ee14d296a133d142efd215eb36bf96124829fe91cf8f5d4e5ccdd381eae00" dependencies = [ "alloy-eip2930", "alloy-eip7702", - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rlp", - "alloy-serde 0.3.1", + "alloy-serde", "arbitrary", "c-kzg", "derive_more 1.0.0", @@ -208,8 +179,8 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b85dfc693e4a1193f0372a8f789df12ab51fcbe7be0733baa04939a86dd813b" dependencies = [ - "alloy-primitives 0.8.2", - "alloy-serde 0.3.1", + "alloy-primitives", + "alloy-serde", "serde", ] @@ -219,126 +190,58 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a28ecae8b5315daecd0075084eb47f4374b3037777346ca52fc8d9c327693f02" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-sol-type-parser", "serde", "serde_json", ] -[[package]] -name = "alloy-json-rpc" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e2865c4c3bb4cdad3f0d9ec1ab5c0c657ba69a375651bd35e32fb6c180ccc2" -dependencies = [ - "alloy-primitives 0.7.7", - "alloy-sol-types 0.7.7", - "serde", - "serde_json", - "thiserror", - "tracing", -] - [[package]] name = "alloy-json-rpc" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4207166c79cfdf7f3bed24bbc84f5c7c5d4db1970f8c82e3fcc76257f16d2166" dependencies = [ - "alloy-primitives 0.8.2", - "alloy-sol-types 0.8.2", + "alloy-primitives", + "alloy-sol-types", "serde", "serde_json", "thiserror", "tracing", ] -[[package]] -name = "alloy-network" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e701fc87ef9a3139154b0b4ccb935b565d27ffd9de020fe541bf2dec5ae4ede" -dependencies = [ - "alloy-consensus 0.2.1", - "alloy-eips 0.2.1", - "alloy-json-rpc 0.2.1", - "alloy-network-primitives 0.2.1", - "alloy-primitives 0.7.7", - "alloy-rpc-types-eth 0.2.1", - "alloy-serde 0.2.1", - "alloy-signer 0.2.1", - "alloy-sol-types 0.7.7", - "async-trait", - "auto_impl", - "futures-utils-wasm", - "thiserror", -] - [[package]] name = "alloy-network" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfbe2802d5b8c632f18d68c352073378f02a3407c1b6a4487194e7d21ab0f002" dependencies = [ - "alloy-consensus 0.3.1", - "alloy-eips 0.3.1", - "alloy-json-rpc 0.3.1", - "alloy-network-primitives 0.3.1", - "alloy-primitives 0.8.2", - "alloy-rpc-types-eth 0.3.1", - "alloy-serde 0.3.1", - "alloy-signer 0.3.1", - "alloy-sol-types 0.8.2", + "alloy-consensus", + "alloy-eips", + "alloy-json-rpc", + "alloy-network-primitives", + "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-serde", + "alloy-signer", + "alloy-sol-types", "async-trait", "auto_impl", "futures-utils-wasm", "thiserror", ] -[[package]] -name = "alloy-network-primitives" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec9d5a0f9170b10988b6774498a022845e13eda94318440d17709d50687f67f9" -dependencies = [ - "alloy-primitives 0.7.7", - "alloy-serde 0.2.1", - "serde", -] - [[package]] name = "alloy-network-primitives" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "396c07726030fa0f9dab5da8c71ccd69d5eb74a7fe1072b7ae453a67e4fe553e" dependencies = [ - "alloy-primitives 0.8.2", - "alloy-serde 0.3.1", + "alloy-primitives", + "alloy-serde", "serde", ] -[[package]] -name = "alloy-primitives" -version = "0.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccb3ead547f4532bc8af961649942f0b9c16ee9226e26caa3f38420651cc0bf4" -dependencies = [ - "alloy-rlp", - "bytes", - "cfg-if", - "const-hex", - "derive_more 0.99.18", - "hex-literal", - "itoa", - "k256", - "keccak-asm", - "proptest", - "rand 0.8.5", - "ruint", - "serde", - "tiny-keccak", -] - [[package]] name = "alloy-primitives" version = "0.8.2" @@ -367,9 +270,9 @@ dependencies = [ [[package]] name = "alloy-rlp" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a43b18702501396fa9bcdeecd533bc85fac75150d308fc0f6800a01e6234a003" +checksum = "26154390b1d205a4a7ac7352aa2eb4f81f391399d4e2f546fb81a2f8bb383f62" dependencies = [ "alloy-rlp-derive", "arrayvec", @@ -378,9 +281,9 @@ dependencies = [ [[package]] name = "alloy-rlp-derive" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d83524c1f6162fcb5b0decf775498a125066c86dda6066ed609531b0e912f85a" +checksum = "4d0f2d905ebd295e7effec65e5f6868d153936130ae718352771de3e7d03c75c" dependencies = [ "proc-macro2", "quote", @@ -394,9 +297,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9ae4c4fbd37d9996f501fbc7176405aab97ae3a5772789be06ef0e7c4dad6dd" dependencies = [ "alloy-rpc-types-engine", - "alloy-rpc-types-eth 0.3.1", + "alloy-rpc-types-eth", "alloy-rpc-types-trace", - "alloy-serde 0.3.1", + "alloy-serde", "serde", ] @@ -407,7 +310,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "594b7cb723759c7b438c95a3bbd2e391760c03ee857443070758aaf2593ae84e" dependencies = [ "alloy-genesis", - "alloy-primitives 0.8.2", + "alloy-primitives", "serde", "serde_json", ] @@ -418,8 +321,8 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "140b079c6fda14d9586432bf988b46ac0e04871ca313c9e00aa85cc808105e8a" dependencies = [ - "alloy-primitives 0.8.2", - "alloy-serde 0.3.1", + "alloy-primitives", + "alloy-serde", "serde", ] @@ -429,8 +332,8 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abbd9b6764423821bd6874477791ca68cfd0e946958d611319b57b006edf0113" dependencies = [ - "alloy-eips 0.3.1", - "alloy-primitives 0.8.2", + "alloy-eips", + "alloy-primitives", "alloy-rpc-types-engine", "serde", "serde_with 3.9.0", @@ -443,12 +346,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d79cadb52e32d40afa04847647eb50a332559d7870e66e46a0c32c33bf1c801d" dependencies = [ - "alloy-consensus 0.3.1", - "alloy-eips 0.3.1", - "alloy-primitives 0.8.2", + "alloy-consensus", + "alloy-eips", + "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-eth 0.3.1", - "alloy-serde 0.3.1", + "alloy-rpc-types-eth", + "alloy-serde", "jsonrpsee-types", "jsonwebtoken", "rand 0.8.5", @@ -456,38 +359,19 @@ dependencies = [ "thiserror", ] -[[package]] -name = "alloy-rpc-types-eth" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81e18424d962d7700a882fe423714bd5b9dde74c7a7589d4255ea64068773aef" -dependencies = [ - "alloy-consensus 0.2.1", - "alloy-eips 0.2.1", - "alloy-network-primitives 0.2.1", - "alloy-primitives 0.7.7", - "alloy-rlp", - "alloy-serde 0.2.1", - "alloy-sol-types 0.7.7", - "itertools 0.13.0", - "serde", - "serde_json", - "thiserror", -] - [[package]] name = "alloy-rpc-types-eth" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15bb3506ab1cf415d4752778c93e102050399fb8de97b7da405a5bf3e31f5f3b" dependencies = [ - "alloy-consensus 0.3.1", - "alloy-eips 0.3.1", - "alloy-network-primitives 0.3.1", - "alloy-primitives 0.8.2", + "alloy-consensus", + "alloy-eips", + "alloy-network-primitives", + "alloy-primitives", "alloy-rlp", - "alloy-serde 0.3.1", - "alloy-sol-types 0.8.2", + "alloy-serde", + "alloy-sol-types", "itertools 0.13.0", "jsonrpsee-types", "serde", @@ -501,9 +385,9 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19e8cb848b66617f7d58b576bfc416854c4e9ae8d35e14f5077c0c779048f280" dependencies = [ - "alloy-eips 0.3.1", - "alloy-primitives 0.8.2", - "alloy-serde 0.3.1", + "alloy-eips", + "alloy-primitives", + "alloy-serde", "serde", "serde_json", ] @@ -514,9 +398,9 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16cca915e0aab3b2657b4f9efe02eb88e5483905fb6d244749652aae14e5f92e" dependencies = [ - "alloy-primitives 0.8.2", - "alloy-rpc-types-eth 0.3.1", - "alloy-serde 0.3.1", + "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-serde", "serde", "serde_json", "thiserror", @@ -528,56 +412,31 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68eede4bd722bb872222efbbfbccc8f9b86e597143934b8ce556d3e0487bb662" dependencies = [ - "alloy-primitives 0.8.2", - "alloy-rpc-types-eth 0.3.1", - "alloy-serde 0.3.1", + "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-serde", "serde", ] -[[package]] -name = "alloy-serde" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33feda6a53e6079895aed1d08dcb98a1377b000d80d16370fbbdb8155d547ef" -dependencies = [ - "alloy-primitives 0.7.7", - "serde", - "serde_json", -] - [[package]] name = "alloy-serde" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae417978015f573b4a8c02af17f88558fb22e3fccd12e8a910cf6a2ff331cfcb" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "arbitrary", "serde", "serde_json", ] -[[package]] -name = "alloy-signer" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "740a25b92e849ed7b0fa013951fe2f64be9af1ad5abe805037b44fb7770c5c47" -dependencies = [ - "alloy-primitives 0.7.7", - "async-trait", - "auto_impl", - "elliptic-curve", - "k256", - "thiserror", -] - [[package]] name = "alloy-signer" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b750c9b61ac0646f8f4a61231c2732a337b2c829866fc9a191b96b7eedf80ffe" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "async-trait", "auto_impl", "elliptic-curve", @@ -587,89 +446,41 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b0707d4f63e4356a110b30ef3add8732ab6d181dd7be4607bf79b8777105cee" -dependencies = [ - "alloy-consensus 0.2.1", - "alloy-network 0.2.1", - "alloy-primitives 0.7.7", - "alloy-signer 0.2.1", - "async-trait", - "k256", - "rand 0.8.5", - "thiserror", -] - -[[package]] -name = "alloy-signer-local" -version = "0.3.1" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c640f9343e8f741f837c345c5ea30239ba77938b3691b884c736834853bd16c" +checksum = "3bfb3508485aa798efb5725322e414313239274d3780079b7f8c6746b8ee6e1b" dependencies = [ - "alloy-consensus 0.3.1", - "alloy-network 0.3.1", - "alloy-primitives 0.8.2", - "alloy-signer 0.3.1", + "alloy-consensus", + "alloy-network", + "alloy-primitives", + "alloy-signer", "async-trait", "k256", "rand 0.8.5", "thiserror", ] -[[package]] -name = "alloy-sol-macro" -version = "0.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b40397ddcdcc266f59f959770f601ce1280e699a91fc1862f29cef91707cd09" -dependencies = [ - "alloy-sol-macro-expander 0.7.7", - "alloy-sol-macro-input 0.7.7", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.71", -] - [[package]] name = "alloy-sol-macro" version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2dc5201ca0018afb7a3e0cd8bd15f7ca6aca924333b5f3bb87463b41d0c4ef2" dependencies = [ - "alloy-sol-macro-expander 0.8.2", - "alloy-sol-macro-input 0.8.2", + "alloy-sol-macro-expander", + "alloy-sol-macro-input", "proc-macro-error2", "proc-macro2", "quote", "syn 2.0.71", ] -[[package]] -name = "alloy-sol-macro-expander" -version = "0.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "867a5469d61480fea08c7333ffeca52d5b621f5ca2e44f271b117ec1fc9a0525" -dependencies = [ - "alloy-sol-macro-input 0.7.7", - "const-hex", - "heck 0.5.0", - "indexmap 2.2.6", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.71", - "syn-solidity 0.7.7", - "tiny-keccak", -] - [[package]] name = "alloy-sol-macro-expander" version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "155f63dc6945885aa4532601800201fddfaa3b20901fda8e8c2570327242fe0e" dependencies = [ - "alloy-sol-macro-input 0.8.2", + "alloy-sol-macro-input", "const-hex", "heck 0.5.0", "indexmap 2.2.6", @@ -677,25 +488,10 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.71", - "syn-solidity 0.8.2", + "syn-solidity", "tiny-keccak", ] -[[package]] -name = "alloy-sol-macro-input" -version = "0.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e482dc33a32b6fadbc0f599adea520bd3aaa585c141a80b404d0a3e3fa72528" -dependencies = [ - "const-hex", - "dunce", - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.71", - "syn-solidity 0.7.7", -] - [[package]] name = "alloy-sol-macro-input" version = "0.8.2" @@ -708,7 +504,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.71", - "syn-solidity 0.8.2", + "syn-solidity", ] [[package]] @@ -721,17 +517,6 @@ dependencies = [ "winnow 0.6.13", ] -[[package]] -name = "alloy-sol-types" -version = "0.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a91ca40fa20793ae9c3841b83e74569d1cc9af29a2f5237314fd3452d51e38c7" -dependencies = [ - "alloy-primitives 0.7.7", - "alloy-sol-macro 0.7.7", - "const-hex", -] - [[package]] name = "alloy-sol-types" version = "0.8.2" @@ -739,8 +524,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83665e5607725a7a1aab3cb0dea708f4a05e70776954ec7f0a9461439175c957" dependencies = [ "alloy-json-abi", - "alloy-primitives 0.8.2", - "alloy-sol-macro 0.8.2", + "alloy-primitives", + "alloy-sol-macro", "const-hex", "serde", ] @@ -751,7 +536,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "398a977d774db13446b8cead8cfa9517aebf9e03fc8a1512892dc1e03e70bb04" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rlp", "arbitrary", "derive_arbitrary", @@ -1425,9 +1210,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.6.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" dependencies = [ "serde", ] @@ -2029,7 +1814,7 @@ dependencies = [ "starknet-crypto 0.6.2", "starknet-types-core", "thiserror-no-std", - "zip", + "zip 0.6.6", ] [[package]] @@ -2264,6 +2049,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" +[[package]] +name = "constant_time_eq" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" + [[package]] name = "convert_case" version = "0.4.0" @@ -2580,6 +2371,12 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "deflate64" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da692b8d1080ea3045efaab14434d40468c3d8657e42abddfffca87b428f4c1b" + [[package]] name = "delay_map" version = "0.3.0" @@ -2778,6 +2575,17 @@ dependencies = [ "zeroize", ] +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.71", +] + [[package]] name = "dotenvy" version = "0.15.7" @@ -2846,7 +2654,7 @@ name = "ef-testing" version = "0.1.0" dependencies = [ "alloy-rlp", - "alloy-signer-local 0.2.1", + "alloy-signer-local", "async-trait", "blockifier", "build-utils", @@ -2884,7 +2692,7 @@ dependencies = [ "tracing", "tracing-subscriber", "walkdir", - "zip", + "zip 2.2.0", ] [[package]] @@ -3020,7 +2828,7 @@ dependencies = [ "digest 0.10.7", "hex", "hmac 0.12.1", - "pbkdf2", + "pbkdf2 0.11.0", "rand 0.8.5", "scrypt", "serde", @@ -4520,6 +4328,12 @@ dependencies = [ "scopeguard", ] +[[package]] +name = "lockfree-object-pool" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" + [[package]] name = "log" version = "0.4.22" @@ -4550,6 +4364,16 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5" +[[package]] +name = "lzma-rs" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e" +dependencies = [ + "byteorder", + "crc", +] + [[package]] name = "match_cfg" version = "0.1.0" @@ -4983,11 +4807,11 @@ version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b7fbb0f5c3754c22c6ea30e100dca6aea73b747e693e27763e23ca92fb02f2f" dependencies = [ - "alloy-consensus 0.3.1", - "alloy-eips 0.3.1", - "alloy-primitives 0.8.2", + "alloy-consensus", + "alloy-eips", + "alloy-primitives", "alloy-rlp", - "alloy-serde 0.3.1", + "alloy-serde", "derive_more 1.0.0", "serde", "spin", @@ -4999,10 +4823,10 @@ version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1fbb93dcb71aba9cd555784375011efce1fdaaea67e01972a0a9bc9eb90c626" dependencies = [ - "alloy-network 0.3.1", - "alloy-primitives 0.8.2", - "alloy-rpc-types-eth 0.3.1", - "alloy-serde 0.3.1", + "alloy-network", + "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-serde", "op-alloy-consensus", "serde", "serde_json", @@ -5014,9 +4838,9 @@ version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14716d1b1e82ca710de448f16efb62e29b2ed999f0ea0060801fd037666fabc7" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rpc-types-engine", - "alloy-serde 0.3.1", + "alloy-serde", "serde", ] @@ -5202,6 +5026,16 @@ dependencies = [ "sha2 0.10.8", ] +[[package]] +name = "pbkdf2" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" +dependencies = [ + "digest 0.10.7", + "hmac 0.12.1", +] + [[package]] name = "pem" version = "3.0.4" @@ -5858,8 +5692,8 @@ name = "reth-chain-state" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-signer 0.3.1", - "alloy-signer-local 0.3.1", + "alloy-signer", + "alloy-signer-local", "auto_impl", "derive_more 1.0.0", "metrics", @@ -5885,9 +5719,9 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-chains", - "alloy-eips 0.3.1", + "alloy-eips", "alloy-genesis", - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-trie", "auto_impl", "derive_more 1.0.0", @@ -5904,8 +5738,8 @@ name = "reth-cli-util" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-eips 0.3.1", - "alloy-primitives 0.8.2", + "alloy-eips", + "alloy-primitives", "eyre", "libc", "rand 0.8.5", @@ -5919,10 +5753,10 @@ name = "reth-codecs" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-consensus 0.3.1", - "alloy-eips 0.3.1", + "alloy-consensus", + "alloy-eips", "alloy-genesis", - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-trie", "bytes", "modular-bitfield", @@ -6048,7 +5882,7 @@ name = "reth-discv4" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rlp", "discv5", "enr", @@ -6072,7 +5906,7 @@ name = "reth-discv5" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rlp", "derive_more 1.0.0", "discv5", @@ -6096,7 +5930,7 @@ name = "reth-dns-discovery" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "data-encoding", "enr", "linked_hash_set", @@ -6119,7 +5953,7 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "aes", - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rlp", "block-padding", "byteorder", @@ -6244,7 +6078,7 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-chains", - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rlp", "arbitrary", "auto_impl", @@ -6273,7 +6107,7 @@ name = "reth-evm" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-eips 0.3.1", + "alloy-eips", "auto_impl", "futures-util", "reth-chainspec", @@ -6291,8 +6125,8 @@ name = "reth-evm-ethereum" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-eips 0.3.1", - "alloy-sol-types 0.8.2", + "alloy-eips", + "alloy-sol-types", "reth-chainspec", "reth-ethereum-consensus", "reth-ethereum-forks", @@ -6309,8 +6143,8 @@ name = "reth-execution-errors" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-eips 0.3.1", - "alloy-primitives 0.8.2", + "alloy-eips", + "alloy-primitives", "alloy-rlp", "derive_more 1.0.0", "nybbles", @@ -6363,7 +6197,7 @@ name = "reth-exex-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "reth-provider", ] @@ -6430,7 +6264,7 @@ name = "reth-net-banlist" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", ] [[package]] @@ -6498,7 +6332,7 @@ name = "reth-network-api" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rpc-types-admin", "auto_impl", "derive_more 1.0.0", @@ -6539,7 +6373,7 @@ name = "reth-network-peers" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rlp", "enr", "secp256k1", @@ -6694,13 +6528,13 @@ name = "reth-primitives" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-consensus 0.3.1", - "alloy-eips 0.3.1", + "alloy-consensus", + "alloy-eips", "alloy-genesis", - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rlp", "alloy-rpc-types", - "alloy-serde 0.3.1", + "alloy-serde", "arbitrary", "bytes", "c-kzg", @@ -6730,12 +6564,12 @@ name = "reth-primitives-traits" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-consensus 0.3.1", - "alloy-eips 0.3.1", + "alloy-consensus", + "alloy-eips", "alloy-genesis", - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-eth 0.3.1", + "alloy-rpc-types-eth", "arbitrary", "byteorder", "bytes", @@ -6793,7 +6627,7 @@ name = "reth-prune" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "itertools 0.13.0", "metrics", "rayon", @@ -6819,7 +6653,7 @@ name = "reth-prune-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "bytes", "derive_more 1.0.0", "modular-bitfield", @@ -6848,7 +6682,7 @@ name = "reth-rpc-api" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-json-rpc 0.3.1", + "alloy-json-rpc", "jsonrpsee", "reth-engine-primitives", "reth-network-peers", @@ -6863,8 +6697,8 @@ version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ "alloy-dyn-abi", - "alloy-json-rpc 0.3.1", - "alloy-network 0.3.1", + "alloy-json-rpc", + "alloy-network", "async-trait", "auto_impl", "dyn-clone", @@ -6899,7 +6733,7 @@ name = "reth-rpc-eth-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-sol-types 0.8.2", + "alloy-sol-types", "derive_more 1.0.0", "futures", "jsonrpsee-core", @@ -6937,7 +6771,7 @@ name = "reth-rpc-server-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "jsonrpsee-core", "jsonrpsee-types", "reth-errors", @@ -6953,7 +6787,7 @@ name = "reth-rpc-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rpc-types", "alloy-rpc-types-admin", "alloy-rpc-types-anvil", @@ -6962,7 +6796,7 @@ dependencies = [ "alloy-rpc-types-mev", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde 0.3.1", + "alloy-serde", "jsonrpsee-types", "op-alloy-rpc-types", "op-alloy-rpc-types-engine", @@ -7019,7 +6853,7 @@ name = "reth-stages-api" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "aquamarine", "auto_impl", "futures-util", @@ -7046,7 +6880,7 @@ name = "reth-stages-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "bytes", "modular-bitfield", "reth-codecs", @@ -7059,7 +6893,7 @@ name = "reth-static-file" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "parking_lot 0.12.3", "rayon", "reth-db", @@ -7079,7 +6913,7 @@ name = "reth-static-file-types" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "derive_more 1.0.0", "serde", "strum 0.26.3", @@ -7214,9 +7048,9 @@ name = "reth-trie-common" version = "1.0.6" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" dependencies = [ - "alloy-consensus 0.3.1", + "alloy-consensus", "alloy-genesis", - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rlp", "alloy-trie", "arbitrary", @@ -7277,9 +7111,9 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48184032103bb23788e42e42c7c85207f5b0b8a248b09ea8f5233077f35ab56e" dependencies = [ - "alloy-primitives 0.8.2", + "alloy-primitives", "alloy-rpc-types", - "alloy-sol-types 0.8.2", + "alloy-sol-types", "anstyle", "colorchoice", "revm", @@ -7322,8 +7156,8 @@ version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ccb981ede47ccf87c68cebf1ba30cdbb7ec935233ea305f3dfff4c1e10ae541" dependencies = [ - "alloy-eips 0.3.1", - "alloy-primitives 0.8.2", + "alloy-eips", + "alloy-primitives", "auto_impl", "bitflags 2.6.0", "bitvec", @@ -7769,7 +7603,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f9e24d2b632954ded8ab2ef9fea0a0c769ea56ea98bddbafbad22caeeadf45d" dependencies = [ "hmac 0.12.1", - "pbkdf2", + "pbkdf2 0.11.0", "salsa20", "sha2 0.10.8", ] @@ -8145,6 +7979,12 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + [[package]] name = "simple_asn1" version = "0.6.2" @@ -8659,18 +8499,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "syn-solidity" -version = "0.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c837dc8852cb7074e46b444afb81783140dab12c58867b49fb3898fbafedf7ea" -dependencies = [ - "paste", - "proc-macro2", - "quote", - "syn 2.0.71", -] - [[package]] name = "syn-solidity" version = "0.8.2" @@ -8761,18 +8589,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.62" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2675633b1499176c2dff06b0856a27976a8f9d436737b4cf4f312d4d91d8bbb" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.62" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d20468752b09f49e909e55a5d338caa8bedf615594e9d80bc4c565d30faf798c" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", @@ -9828,17 +9656,60 @@ dependencies = [ "aes", "byteorder", "bzip2", - "constant_time_eq", + "constant_time_eq 0.1.5", "crc32fast", "crossbeam-utils", "flate2", "hmac 0.12.1", - "pbkdf2", + "pbkdf2 0.11.0", "sha1", "time", "zstd 0.11.2+zstd.1.5.2", ] +[[package]] +name = "zip" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc5e4288ea4057ae23afc69a4472434a87a2495cafce6632fd1c4ec9f5cf3494" +dependencies = [ + "aes", + "arbitrary", + "bzip2", + "constant_time_eq 0.3.1", + "crc32fast", + "crossbeam-utils", + "deflate64", + "displaydoc", + "flate2", + "hmac 0.12.1", + "indexmap 2.2.6", + "lzma-rs", + "memchr", + "pbkdf2 0.12.2", + "rand 0.8.5", + "sha1", + "thiserror", + "time", + "zeroize", + "zopfli", + "zstd 0.13.2", +] + +[[package]] +name = "zopfli" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946" +dependencies = [ + "bumpalo", + "crc32fast", + "lockfree-object-pool", + "log", + "once_cell", + "simd-adler32", +] + [[package]] name = "zstd" version = "0.11.2+zstd.1.5.2" diff --git a/Cargo.toml b/Cargo.toml index ee0419db..20b9e539 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,11 +25,11 @@ incremental = true [workspace.dependencies] # Eth deps -alloy-rlp = { version = "0.3.4", default-features = false } +alloy-rlp = { version = "0.3.8", default-features = false } ef-tests = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.0.6", default-features = false, features = [ "ef-tests", ] } -alloy-signer-local = { version = "0.2.0", default-features = false } +alloy-signer-local = { version = "0.3.3", default-features = false } reth-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.0.6", default-features = true, features = [ "std", ] } @@ -50,34 +50,34 @@ starknet-crypto = "0.7.1" starknet_api = "0.13.0-rc.0" # Other -async-trait = "0.1.80" -bytes = "1.6.0" -chrono = { version = "0.4.38", features = ["serde"] } -ctor = "0.2.8" -dotenvy = "0.15.7" -eyre = "0.6.12" -lazy_static = "1.4.0" -num-bigint = { version = "0.4.4", features = ["serde"] } -num-integer = "0.1.46" -num-traits = "0.2.18" -proc-macro2 = "1.0.81" -quote = "1.0.36" -rayon = "1.10.0" -regex = "1.10.4" -reqwest = { version = "0.12.3", features = ["gzip"] } -rstest = "0.19.0" -syn = "2.0.60" -thiserror = "1.0.58" -tokio = { version = "1.37.0", features = ["macros"] } -tracing = "0.1.40" -tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } -walkdir = "2.5.0" -zip = "0.6.6" +async-trait = "0.1" +bytes = "1.7" +chrono = { version = "0.4", features = ["serde"] } +ctor = "0.2" +dotenvy = "0.15" +eyre = "0.6" +lazy_static = "1.5" +num-bigint = { version = "0.4", features = ["serde"] } +num-integer = "0.1" +num-traits = "0.2" +proc-macro2 = "1.0" +quote = "1.0" +rayon = "1.10" +regex = "1.10" +reqwest = { version = "0.12", features = ["gzip"] } +rstest = "0.22" +syn = "2.0" +thiserror = "1.0" +tokio = { version = "1.0", features = ["macros"] } +tracing = "0.1" +tracing-subscriber = { version = "0.3", features = ["env-filter"] } +walkdir = "2.5" +zip = "2.2" # Serde -serde = { version = "1.0.198", features = ["derive"] } -serde_json = "1.0.116" -serde_yaml = "0.9.34" -hashbrown = "0.14.3" +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" +serde_yaml = "0.9" +hashbrown = "0.14" # Log -log = "0.4.21" +log = "0.4"