From 364e91081f9c48ab54f7c8b7f397b04567c9b068 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 27 Jun 2026 19:06:11 +0000 Subject: [PATCH] build(deps): bump the alloy-revm group across 1 directory with 9 updates Bumps the alloy-revm group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [revm](https://github.com/bluealloy/revm) | `38.0.0` | `41.0.0` | | [alloy-rpc-types-trace](https://github.com/alloy-rs/alloy) | `2.0.4` | `2.1.0` | | [alloy](https://github.com/alloy-rs/alloy) | `2.0.4` | `2.1.0` | | [revm-inspectors](https://github.com/paradigmxyz/revm-inspectors) | `0.39.0` | `0.41.1` | | [revm-precompile](https://github.com/bluealloy/revm) | `34.0.0` | `41.0.0` | | [revm-inspector](https://github.com/bluealloy/revm) | `19.0.0` | `41.0.0` | | [revm-context](https://github.com/bluealloy/revm) | `16.0.1` | `41.0.0` | Updates `revm` from 38.0.0 to 41.0.0 - [Release notes](https://github.com/bluealloy/revm/releases) - [Changelog](https://github.com/bluealloy/revm/blob/main/CHANGELOG.md) - [Commits](https://github.com/bluealloy/revm/compare/v38...v41) Updates `alloy-rpc-types-trace` from 2.0.4 to 2.1.0 - [Release notes](https://github.com/alloy-rs/alloy/releases) - [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md) - [Commits](https://github.com/alloy-rs/alloy/compare/v2.0.4...v2.1.0) Updates `alloy-consensus` from 2.0.4 to 2.1.0 - [Release notes](https://github.com/alloy-rs/alloy/releases) - [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md) - [Commits](https://github.com/alloy-rs/alloy/compare/v2.0.4...v2.1.0) Updates `alloy` from 2.0.4 to 2.1.0 - [Release notes](https://github.com/alloy-rs/alloy/releases) - [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md) - [Commits](https://github.com/alloy-rs/alloy/compare/v2.0.4...v2.1.0) Updates `revm-inspectors` from 0.39.0 to 0.41.1 - [Release notes](https://github.com/paradigmxyz/revm-inspectors/releases) - [Changelog](https://github.com/paradigmxyz/revm-inspectors/blob/main/CHANGELOG.md) - [Commits](https://github.com/paradigmxyz/revm-inspectors/compare/v0.39.0...v0.41.1) Updates `revm-precompile` from 34.0.0 to 41.0.0 - [Release notes](https://github.com/bluealloy/revm/releases) - [Changelog](https://github.com/bluealloy/revm/blob/main/CHANGELOG.md) - [Commits](https://github.com/bluealloy/revm/compare/v34...v41) Updates `revm-inspector` from 19.0.0 to 41.0.0 - [Release notes](https://github.com/bluealloy/revm/releases) - [Changelog](https://github.com/bluealloy/revm/blob/main/CHANGELOG.md) - [Commits](https://github.com/bluealloy/revm/compare/v19...v41) Updates `revm-context` from 16.0.1 to 41.0.0 - [Release notes](https://github.com/bluealloy/revm/releases) - [Changelog](https://github.com/bluealloy/revm/blob/main/CHANGELOG.md) - [Commits](https://github.com/bluealloy/revm/commits/v41) Updates `alloy-rpc-types-debug` from 2.0.4 to 2.1.0 - [Release notes](https://github.com/alloy-rs/alloy/releases) - [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md) - [Commits](https://github.com/alloy-rs/alloy/compare/v2.0.4...v2.1.0) --- updated-dependencies: - dependency-name: alloy dependency-version: 2.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: alloy-revm - dependency-name: alloy-consensus dependency-version: 2.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: alloy-revm - dependency-name: alloy-rpc-types-debug dependency-version: 2.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: alloy-revm - dependency-name: alloy-rpc-types-trace dependency-version: 2.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: alloy-revm - dependency-name: revm dependency-version: 40.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: alloy-revm - dependency-name: revm-context dependency-version: 18.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: alloy-revm - dependency-name: revm-inspector dependency-version: 21.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: alloy-revm - dependency-name: revm-inspectors dependency-version: 0.40.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: alloy-revm - dependency-name: revm-precompile dependency-version: 36.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: alloy-revm ... Signed-off-by: dependabot[bot] --- Cargo.lock | 363 +++++++++++++++++++++++---------------------- zilliqa/Cargo.toml | 10 +- 2 files changed, 189 insertions(+), 184 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3c3776a9f..be04bc64a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -91,21 +91,21 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8010fc7e9e8643ef4e758cdccf3eef26734594aedf88a9d5ed35e51837d42ef" +checksum = "d1172e33a862030da77768c11cf17a1f801590de94cf518392b65207f15810c8" dependencies = [ "alloy-consensus", "alloy-contract", "alloy-core", - "alloy-eips 2.0.4", + "alloy-eips", "alloy-json-rpc", "alloy-network", "alloy-provider", "alloy-pubsub", "alloy-rpc-client", "alloy-rpc-types", - "alloy-serde 2.0.4", + "alloy-serde", "alloy-signer", "alloy-signer-local", "alloy-transport", @@ -128,14 +128,14 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d64da86c616b5092ea64eea648f311bbd58630a0b384c42d699175d6f9122b" +checksum = "b44937ce84d2cbf1ee4010667bd9214bb7db134a91dd9ffa6b1b8b1d6b030449" dependencies = [ - "alloy-eips 2.0.4", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.4", + "alloy-serde", "alloy-trie", "alloy-tx-macros", "auto_impl", @@ -155,23 +155,23 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd98696ca3617d3a9ba1a6f2011880cbfd5618228dab6400c9f8bca457859a8" +checksum = "7bb0bdd61ddff726026676450e7e6a52c68aa39d98f2d60d05ad7caaea5b8100" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.4", + "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.4", + "alloy-serde", "serde", ] [[package]] name = "alloy-contract" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3df0aadc569a8b277808a7d0ad0e421180654ea36a3c59e9ed2bb968c9a1cd" +checksum = "b1475c7edc6780b1759ccdb7960e28d29856ecbed47cfcf9e25be6a5f48b0cfb" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -193,9 +193,9 @@ dependencies = [ [[package]] name = "alloy-core" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca96214615ec8cf3fa2a54b32f486eb49100ca7fe7eb0b8c1137cd316e7250a" +checksum = "62ddde5968de6044d67af107ad835bc0069a7ca245870b94c5958a7d8712b184" dependencies = [ "alloy-dyn-abi", "alloy-json-abi", @@ -206,9 +206,9 @@ dependencies = [ [[package]] name = "alloy-dyn-abi" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdff496dd4e98a81f4861e66f7eaf5f2488971848bb42d9c892f871730245c8" +checksum = "a475bb02d9cef2dbb99065c1664ab3fe1f9352e21d6d5ed3f02cdbfc06ed1abc" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -217,7 +217,7 @@ dependencies = [ "itoa", "serde", "serde_json", - "winnow 0.7.14", + "winnow 1.0.0", ] [[package]] @@ -261,44 +261,23 @@ dependencies = [ [[package]] name = "alloy-eip7928" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3231de68d5d6e75332b7489cfcc7f4dfabeba94d990a10e4b923af0e6623540" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "borsh", - "serde", -] - -[[package]] -name = "alloy-eips" -version = "1.8.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ef28c9fdad22d4eec52d894f5f2673a0895f1e5ef196734568e68c0f6caca8" +checksum = "b3b12337f74cbfa451cb04dac173974814a6ff463079e1793aa09600ba8813ab" dependencies = [ - "alloy-eip2124", - "alloy-eip2930", - "alloy-eip7702", - "alloy-eip7928", "alloy-primitives", "alloy-rlp", - "alloy-serde 1.8.3", - "auto_impl", "borsh", - "c-kzg", - "derive_more", - "either", + "once_cell", "serde", - "serde_with", - "sha2 0.10.9", + "thiserror 2.0.18", ] [[package]] name = "alloy-eips" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64c0456f5f7a4497e9342d20f528e30f5288ddfa0d6a012bd5044afee46cd8a0" +checksum = "154b0f566ebbfc256b63c8d643c6a299f40a6fcd50a9d756c1d191487dd06483" dependencies = [ "alloy-eip2124", "alloy-eip2930", @@ -306,7 +285,7 @@ dependencies = [ "alloy-eip7928", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.4", + "alloy-serde", "auto_impl", "borsh", "c-kzg", @@ -319,9 +298,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5513d5e6bd1cba6bdcf5373470f559f320c05c8c59493b6e98912fbe6733943f" +checksum = "7c36c9d7f9021601b04bfef14a4b64849f6d73116a4e91e071d7fbfe10247901" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -331,9 +310,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19e352478b756bad5d7203148e4b461861282ea2ded3da406ba24868b52cd098" +checksum = "2e92108767c8c95b5e521570e039e374e65198c4179a98d200412c083d6c26d5" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -346,19 +325,19 @@ dependencies = [ [[package]] name = "alloy-network" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed08ae169869e08370ed121612e0d3dadac33d1a256e9f2465926b23f0bd7d95" +checksum = "c4546c9fae2861d4159ee3b25c44ab3edb90f21b849e86cf2086cacb1d56d8ac" dependencies = [ "alloy-consensus", "alloy-consensus-any", - "alloy-eips 2.0.4", + "alloy-eips", "alloy-json-rpc", "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-any", "alloy-rpc-types-eth", - "alloy-serde 2.0.4", + "alloy-serde", "alloy-signer", "alloy-sol-types", "async-trait", @@ -372,22 +351,22 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02e6c7ad28afe348a9a9c5624b67ee5b3607b8de98d5816b3056ecdfa6fa2697" +checksum = "ca2c325d5934445209c8d22fc67d27e2cf9fb79054b8154d9e522d6a4ee3a4f7" dependencies = [ "alloy-consensus", - "alloy-eips 2.0.4", + "alloy-eips", "alloy-primitives", - "alloy-serde 2.0.4", + "alloy-serde", "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", @@ -396,7 +375,7 @@ dependencies = [ "derive_more", "foldhash 0.2.0", "getrandom 0.4.2", - "hashbrown 0.16.0", + "hashbrown 0.17.0", "indexmap 2.14.0", "itoa", "k256", @@ -407,19 +386,20 @@ dependencies = [ "rapidhash", "ruint", "rustc-hash", + "secp256k1 0.31.1", "serde", - "sha3", + "sha3 0.11.0", ] [[package]] name = "alloy-provider" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93a7c17472b55482d4734154c2f5ed13f72e03f6752cebb927f6a2d8b52e646c" +checksum = "ff4536d25780fcf51a338c26153c526c99649be1273600684ef10b397a207d4a" dependencies = [ "alloy-chains", "alloy-consensus", - "alloy-eips 2.0.4", + "alloy-eips", "alloy-json-rpc", "alloy-network", "alloy-network-primitives", @@ -455,9 +435,9 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8d86958b02bca85103d64fa60d7b364a8b017c6e40f2b02c3f50ca22964a738" +checksum = "9393d7f1fbe02ec0cff205943cf1b899200312bed0d150b2b99dc6c729203414" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -499,9 +479,9 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5beb5c2fe6b960c8e8b038e69fd502a90a2e930afa4770efb748b163b0767729" +checksum = "7f8d765656f02f993fa0565abeb3554ccd6a0d72ea44ce0558b983136639bd6b" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -523,38 +503,38 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee1257a278f6d293e05c5162c5940a1561b1aa85ded0028b464c81de37ebfa5" +checksum = "2a05ef5b11fad72068e6f011c21445bc5b596ac850644c4a14c30d845ce56de8" dependencies = [ "alloy-primitives", "alloy-rpc-types-debug", "alloy-rpc-types-eth", "alloy-rpc-types-trace", - "alloy-serde 2.0.4", + "alloy-serde", "serde", ] [[package]] name = "alloy-rpc-types-any" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a234bfbdf7a76c3d13808f729af5321852de3dedcaa6fc6d5f54787aaf54c6a" +checksum = "b06bfe79149dd53de5b196aa3c96db0500b7cf0ed72dbd1a31bac7660bc7cc65" dependencies = [ "alloy-consensus-any", "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 2.0.4", + "alloy-serde", "serde", "serde_json", ] [[package]] name = "alloy-rpc-types-debug" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ab075ac1c25bcf697f133b7cd92e2fb26afe213e872ef79fdf77f0d7bcb3793" +checksum = "5ff0a296b58194c7464aa56f2bdad065c5a24b43a6de5d62b8a985ae3969ecd0" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -565,17 +545,17 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56a282daf869eeb7383d3d5c2deb35b0b3fb45ecb329513af4090fc61245ee18" +checksum = "b41d1a11f58b456c199e04591befc64cb236fa2574a7275a07b98b173727bd39" dependencies = [ "alloy-consensus", "alloy-consensus-any", - "alloy-eips 2.0.4", + "alloy-eips", "alloy-network-primitives", "alloy-primitives", "alloy-rlp", - "alloy-serde 2.0.4", + "alloy-serde", "alloy-sol-types", "itertools 0.14.0", "serde", @@ -586,13 +566,13 @@ dependencies = [ [[package]] name = "alloy-rpc-types-trace" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184b5d14152b68b0bb8beb621339d94f0b761a37958bb365fbf7c00922125c2" +checksum = "f813a34cce29d4a340633310e5da5ac182450887333be38490c51f7776543ac2" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde 2.0.4", + "alloy-serde", "serde", "serde_json", "thiserror 2.0.18", @@ -600,20 +580,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ece63b89294b8614ab3f483560c08d016930f842bf36da56bf0b764a15c11e" -dependencies = [ - "alloy-primitives", - "serde", - "serde_json", -] - -[[package]] -name = "alloy-serde" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0eada2558e921b39dfcead33c487364df9b31374f5733c1c9d2c891c4529933" +checksum = "bcf028ac8bcb161ad7c104243e710cece8e1a794f65ee6c35c4c4d693c8e80ee" dependencies = [ "alloy-primitives", "serde", @@ -622,9 +591,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41eb29f7a8adcd8941fbb8e134022a133e6f8dfd345f2e3b7109599f8a7dca08" +checksum = "1a5f392f2f56b2417ea6b74e1e116c6f35df5ab5fce4dc422e277d72ee18ff7b" dependencies = [ "alloy-primitives", "async-trait", @@ -637,9 +606,9 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef839e7ce9b59aa60fa9a175e97986c6145c888d643b0f1fb0a3e7b8e56a2e2" +checksum = "78de3d4ed62e2c90e16be166d0ddfe41944bb5979752703199073acf976083f2" dependencies = [ "alloy-consensus", "alloy-network", @@ -653,9 +622,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3ce480400051b5217f19d6e9a82d9010cdde20f1ae9c00d53591e4a1afbb312" +checksum = "840128ed2b2971d6d4668a553fe403a82683d3acc646c73e75887e7157408033" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -667,9 +636,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d792e205ed3b72f795a8044c52877d2e6b6e9b1d13f431478121d8d4eaa9028" +checksum = "63ec265e5d65d725175f6ca7711c970824c90ef9c0d1f1973711d4150ee612dd" dependencies = [ "alloy-json-abi", "alloy-sol-macro-input", @@ -679,16 +648,16 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", + "sha3 0.11.0", "syn 2.0.117", "syn-solidity", - "tiny-keccak", ] [[package]] name = "alloy-sol-macro-input" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bd1247a8f90b465ef3f1207627547ec16940c35597875cdc09c49d58b19693c" +checksum = "89bf01077f18650876cfa682eb1f949967b5cde03f1a51c955c469d2c9b4aa67" dependencies = [ "alloy-json-abi", "const-hex", @@ -704,19 +673,19 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "954d1b2533b9b2c7959652df3076954ecb1122a28cc740aa84e7b0a49f6ac0a9" +checksum = "857b470ecdd2ed38beaf82ad1a38c516a8ff75266750f38b9eeed001d575241b" dependencies = [ "serde", - "winnow 0.7.14", + "winnow 1.0.0", ] [[package]] name = "alloy-sol-types" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70319350969a3af119da6fb3e9bddb1bce66c9ea933600cb297c8b1850ad2a3c" +checksum = "384cf252de0db2dec52821eac037a7f57e2aa33fe5b900ce6fe39973402341f1" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -726,9 +695,9 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ac7a80c0bac3e44559d53d002e34c461dc2f23262b42cafec019bc70551abbe" +checksum = "39f42ee1ef30d4d3d8b4ea5794937fccfc69e2bb1cd5bcf42d62afc57b049081" dependencies = [ "alloy-json-rpc", "auto_impl", @@ -749,9 +718,9 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed3ed3300a998f88639ed619fdbbd88bd82865e00c6a8ecb796c99eb12358f6" +checksum = "ee68bc7d713e033eeaaecb8fd13d5d8a41af97226c4388930ad459285b8e9f70" dependencies = [ "alloy-json-rpc", "alloy-transport", @@ -768,9 +737,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e3bff84b2b2a46eb34cc522dc3f889a2867c70be90a377421429b662b3ec4ce" +checksum = "2bc2011694071e6dcf8ad418479ee21c4ed0e9ca20906484ea9336b99f28a59f" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -803,9 +772,9 @@ dependencies = [ [[package]] name = "alloy-tx-macros" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99fce0350197dcd4ba4e9a7dd43915d908c0eb0e7352755791709a705e1c76b6" +checksum = "dc2cd27809c88c413e5542dbd5a8eff8c12f0086af920e881ae586d3a787d5e5" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -1547,7 +1516,7 @@ dependencies = [ "bitflags 2.11.1", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools 0.11.0", "proc-macro2", "quote", "regex", @@ -1674,7 +1643,7 @@ dependencies = [ "serde", "serde_bare", "sha2 0.10.9", - "sha3", + "sha3 0.10.8", "subtle", "thiserror 2.0.18", "uint-zigzag", @@ -2234,7 +2203,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] @@ -2887,7 +2856,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.0", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -3177,7 +3146,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -3197,7 +3166,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.9", - "sha3", + "sha3 0.10.8", "thiserror 1.0.69", "uuid 0.8.2", ] @@ -3229,7 +3198,7 @@ dependencies = [ "regex", "serde", "serde_json", - "sha3", + "sha3 0.10.8", "thiserror 1.0.69", "uint 0.9.5", ] @@ -3992,7 +3961,6 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.2.0", - "serde", ] [[package]] @@ -4004,6 +3972,8 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.2.0", + "serde", + "serde_core", ] [[package]] @@ -4860,7 +4830,7 @@ checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ "hermit-abi 0.5.0", "libc", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -5240,6 +5210,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" @@ -5328,7 +5308,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.52.6", + "windows-targets 0.48.5", ] [[package]] @@ -5928,9 +5908,9 @@ dependencies = [ [[package]] name = "macro-string" -version = "0.1.4" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b27834086c65ec3f9387b096d66e99f221cf081c2b738042aa252bcd41204e3" +checksum = "59a9dbbfc75d2688ed057456ce8a3ee3f48d12eec09229f560f3643b9f275653" dependencies = [ "proc-macro2", "quote", @@ -5977,7 +5957,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", ] @@ -6222,6 +6202,15 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nonmax" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" +dependencies = [ + "serde", +] + [[package]] name = "normalize-path" version = "0.2.1" @@ -7384,7 +7373,7 @@ dependencies = [ "once_cell", "socket2 0.5.8", "tracing", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -7763,9 +7752,9 @@ dependencies = [ [[package]] name = "revm" -version = "38.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91202d39dbe8e8d10e9e8f2b76c30da68ecd1d25be69ba6d853ad0d03a3a398a" +checksum = "9d51c254839fb36357d0b02d02e46ba57e683d7b017e2da33b47ae74685a9e59" dependencies = [ "revm-bytecode", "revm-context", @@ -7782,9 +7771,9 @@ dependencies = [ [[package]] name = "revm-bytecode" -version = "10.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdbb3a3d735efa94c91f2ef6bf20a35f99a77bc78f3e25bd758336901bdf9661" +checksum = "e33493cf6d996e9242db4f2002caef48ec9aa8c4f3fff3b18aed10ef3942eec7" dependencies = [ "bitvec", "phf 0.13.1", @@ -7794,9 +7783,9 @@ dependencies = [ [[package]] name = "revm-context" -version = "16.0.1" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f68d928d8b228e0faeb1c6ed75c4fde7d124f1ddf9119b67e7a0ad4041237d" +checksum = "86e48fc736d9542c082ea5305be44b6a14b53a615f0147ad57f62189fd813068" dependencies = [ "bitvec", "cfg-if", @@ -7811,9 +7800,9 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "17.0.1" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3758e6167c4ba7a59a689c519a047edaefcd4c37d74f279b93ed87bc8aece4" +checksum = "ac68282a454318246817486835a446519291dd0a8167d09de14c7e96f2147696" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -7827,11 +7816,13 @@ dependencies = [ [[package]] name = "revm-database" -version = "13.0.1" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c281a1f11d3bcb8c0bba1199ed6bcb001d1aeb3d4fb366819e14f88723989a4e" +checksum = "d761681a43e48408ea23f7f66ff56ff7b6128cadb8f9135d1b94787d0c0fc6b4" dependencies = [ - "alloy-eips 1.8.3", + "alloy-eips", + "derive_more", + "either", "revm-bytecode", "revm-database-interface", "revm-primitives", @@ -7841,9 +7832,9 @@ dependencies = [ [[package]] name = "revm-database-interface" -version = "11.0.1" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d89efb9832a4e3742bb4ded5f7fe5bf905e8860e69427d4dfec153484fc6d304" +checksum = "b96e37d62fa60b45987b408486c84ebef4af4e7ddf1b3b96b4955a7263fd4e92" dependencies = [ "auto_impl", "either", @@ -7855,9 +7846,9 @@ dependencies = [ [[package]] name = "revm-handler" -version = "18.1.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "783e903d6922b7f5f9a940d1bb229530502d2924b1aed9d5ca5a94ebf065d460" +checksum = "f5e043ebfc0899c435e44475796285898e4f822e637bd67856da79cc170bd9df" dependencies = [ "auto_impl", "derive-where", @@ -7874,9 +7865,9 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "19.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8216ad58422090d0daa9eb430e0a081f7ad07e7fd30681dee71f8420c99624e0" +checksum = "2e470b2a5e177918944d8cd26174455b61b8fbfbbe7fe411d28b4097e410d11e" dependencies = [ "auto_impl", "either", @@ -7892,9 +7883,9 @@ dependencies = [ [[package]] name = "revm-inspectors" -version = "0.39.0" +version = "0.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "731b682530a732ef9c189ef831589128e2ce34d4a306c956322ae2dffe009715" +checksum = "ac492384995d832d6910920a932c000436623ec18668ff9291cb78f96c8b710f" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -7908,13 +7899,14 @@ dependencies = [ "serde", "serde_json", "thiserror 2.0.18", + "time", ] [[package]] name = "revm-interpreter" -version = "35.0.1" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ece9f41b69658c15d748288a4dbdfc06a63f3ce93d983af440de3f1631dce6a" +checksum = "fa5547f653f9e4c47b4f9a9075a0b7c0faea5fa29b7873f392733a943837825d" dependencies = [ "revm-bytecode", "revm-context-interface", @@ -7925,9 +7917,9 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "34.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a346a8cc6c8c39bd65306641c692191299c0a7b63d38810e39e8fe9b92378660" +checksum = "6d785931e4b8750cf9d79c808c22f05979c8d191baafc8badd4651db82584c1c" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -7950,24 +7942,24 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "23.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c99bda77d9661521ba0b4bc04558c6692074f01e65dd420fa3b893033d9b8a2" +checksum = "66f39151a31afe93d97f7ac894dd9dcc989368d5ccba19ce079bfc1d73b77452" dependencies = [ "alloy-primitives", - "num_enum", "once_cell", "serde", ] [[package]] name = "revm-state" -version = "11.0.1" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c32490ed687dba31c3c882beb8c20408bdd30ef96690d8f145b0ee9a87040bfe" +checksum = "73ef2fffc28acc41e8ef7525f2b1d16288a10f80579a1b33e7e62abc9892314a" dependencies = [ "alloy-eip7928", "bitflags 2.11.1", + "nonmax", "revm-bytecode", "revm-primitives", "serde", @@ -8193,7 +8185,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -8206,7 +8198,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -8265,7 +8257,7 @@ dependencies = [ "security-framework 3.5.1", "security-framework-sys", "webpki-root-certs 0.26.8", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -8286,7 +8278,7 @@ dependencies = [ "security-framework 3.5.1", "security-framework-sys", "webpki-root-certs 1.0.5", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -8788,7 +8780,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" 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.2", + "keccak 0.2.0", ] [[package]] @@ -8940,7 +8942,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]] @@ -9040,7 +9042,7 @@ dependencies = [ "solar-config", "solar-data-structures", "solar-macros", - "thiserror 2.0.18", + "thiserror 1.0.69", "tracing", "unicode-width", ] @@ -9241,7 +9243,7 @@ dependencies = [ "serde_json", "sha2 0.10.9", "tempfile", - "thiserror 2.0.18", + "thiserror 1.0.69", "url", "zip 4.6.1", ] @@ -9304,9 +9306,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff790eb176cc81bb8936aed0f7b9f14fc4670069a2d371b3e3b0ecce908b2cb3" +checksum = "ec005042c7d952febc1a3ef5b0f6674e9054aa836877a31c90b20e25b3d31744" dependencies = [ "paste", "proc-macro2", @@ -9397,7 +9399,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix 1.1.4", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -10231,7 +10233,7 @@ dependencies = [ "num", "rand_core 0.6.4", "serde", - "sha3", + "sha3 0.10.8", "subtle", "zeroize", ] @@ -10500,7 +10502,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.48.0", ] [[package]] @@ -10973,6 +10975,9 @@ name = "winnow" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8" +dependencies = [ + "memchr", +] [[package]] name = "winreg" @@ -11317,7 +11322,7 @@ dependencies = [ "serde_json", "serde_yaml", "sha2 0.10.9", - "sha3", + "sha3 0.10.8", "strum 0.28.0", "strum_macros 0.28.0", "tempfile", @@ -11538,7 +11543,7 @@ dependencies = [ "serde_json", "serde_repr", "sha2 0.10.9", - "sha3", + "sha3 0.10.8", "sled", "tap-caip", "tempfile", diff --git a/zilliqa/Cargo.toml b/zilliqa/Cargo.toml index a0494f74b..59286d430 100644 --- a/zilliqa/Cargo.toml +++ b/zilliqa/Cargo.toml @@ -56,7 +56,7 @@ paste = "1.0.15" prost = "0.14.3" rand = "0.8.5" rand_chacha = "0.3.1" -revm = { version = "38.0.0", features = [ +revm = { version = "41.0.0", features = [ "optional_eip3607", "optional_no_base_fee", "optional_balance_check" @@ -115,10 +115,10 @@ lru = "0.18.0" tokio-util = { version = "0.7.18", default-features = false, features = ["time"] } duration-str = { version = "0.21.0", default-features = false, features = ["time"] } alloy-chains = { version = "0.2.34", default-features = false, features = ["serde"] } -revm-inspectors = { version = "0.39.0", features = ["js-tracer"] } -revm-precompile = "34.0.0" -revm-inspector = "19.0.0" -revm-context = "16.0.1" +revm-inspectors = { version = "0.41.1", features = ["js-tracer"] } +revm-precompile = "41.0.0" +revm-inspector = "41.0.0" +revm-context = "41.0.0" tap-caip = "0.7.0" [dev-dependencies]