diff --git a/Cargo.lock b/Cargo.lock index d1f77b4c..b831ebdd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -185,7 +185,7 @@ dependencies = [ "cfg-if", "color-eyre", "criterion", - "ethers-core 2.0.13 (git+https://github.com/gakonst/ethers-rs)", + "ethers-core 2.0.13", "fnv", "hex", "num", @@ -1308,7 +1308,7 @@ version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" dependencies = [ - "heck", + "heck 0.4.1", "proc-macro2", "quote", "syn 2.0.48", @@ -2147,7 +2147,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" dependencies = [ - "heck", + "heck 0.4.1", "proc-macro2", "quote", "syn 2.0.48", @@ -2299,7 +2299,7 @@ checksum = "6c7cd562832e2ff584fa844cd2f6e5d4f35bbe11b28c7c9b8df957b2e1d0c701" dependencies = [ "ethers-addressbook", "ethers-contract", - "ethers-core 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "ethers-core 2.0.14", "ethers-etherscan", "ethers-middleware", "ethers-providers", @@ -2313,7 +2313,7 @@ version = "2.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35dc9a249c066d17e8947ff52a4116406163cf92c7f0763cb8c001760b26403f" dependencies = [ - "ethers-core 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "ethers-core 2.0.14", "once_cell", "serde", "serde_json", @@ -2328,7 +2328,7 @@ dependencies = [ "const-hex", "ethers-contract-abigen", "ethers-contract-derive", - "ethers-core 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "ethers-core 2.0.14", "ethers-providers", "futures-util", "once_cell", @@ -2347,7 +2347,7 @@ dependencies = [ "Inflector", "const-hex", "dunce", - "ethers-core 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "ethers-core 2.0.14", "ethers-etherscan", "eyre", "prettyplease", @@ -2371,7 +2371,7 @@ dependencies = [ "Inflector", "const-hex", "ethers-contract-abigen", - "ethers-core 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "ethers-core 2.0.14", "proc-macro2", "quote", "serde_json", @@ -2381,12 +2381,10 @@ dependencies = [ [[package]] name = "ethers-core" version = "2.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aab3cef6cc1c9fd7f787043c81ad3052eff2b96a3878ef1526aa446311bdbfc9" +source = "git+https://github.com/gakonst/ethers-rs#4d267f763a19e42a09e92741e1489c123f852f53" dependencies = [ "arrayvec", "bytes", - "cargo_metadata", "chrono", "const-hex", "elliptic-curve", @@ -2394,14 +2392,12 @@ dependencies = [ "generic-array", "k256", "num_enum", - "once_cell", "open-fastrlp", "rand", "rlp", "serde", "serde_json", - "strum", - "syn 2.0.48", + "strum 0.25.0", "tempfile", "thiserror", "tiny-keccak", @@ -2410,11 +2406,13 @@ dependencies = [ [[package]] name = "ethers-core" -version = "2.0.13" -source = "git+https://github.com/gakonst/ethers-rs#4d267f763a19e42a09e92741e1489c123f852f53" +version = "2.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82d80cc6ad30b14a48ab786523af33b37f28a8623fc06afd55324816ef18fb1f" dependencies = [ "arrayvec", "bytes", + "cargo_metadata", "chrono", "const-hex", "elliptic-curve", @@ -2422,12 +2420,14 @@ dependencies = [ "generic-array", "k256", "num_enum", + "once_cell", "open-fastrlp", "rand", "rlp", "serde", "serde_json", - "strum", + "strum 0.26.3", + "syn 2.0.48", "tempfile", "thiserror", "tiny-keccak", @@ -2441,7 +2441,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16d45b981f5fa769e1d0343ebc2a44cfa88c9bc312eb681b676318b40cef6fb1" dependencies = [ "chrono", - "ethers-core 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "ethers-core 2.0.14", "reqwest", "semver 1.0.21", "serde", @@ -2459,7 +2459,7 @@ dependencies = [ "async-trait", "auto_impl", "ethers-contract", - "ethers-core 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "ethers-core 2.0.14", "ethers-etherscan", "ethers-providers", "ethers-signers", @@ -2489,7 +2489,7 @@ dependencies = [ "bytes", "const-hex", "enr", - "ethers-core 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "ethers-core 2.0.14", "futures-channel", "futures-core", "futures-timer", @@ -2528,7 +2528,7 @@ dependencies = [ "const-hex", "elliptic-curve", "eth-keystore", - "ethers-core 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "ethers-core 2.0.14", "rand", "sha2", "thiserror", @@ -2537,15 +2537,15 @@ dependencies = [ [[package]] name = "ethers-solc" -version = "2.0.13" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d21df08582e0a43005018a858cc9b465c5fff9cf4056651be64f844e57d1f55f" +checksum = "66244a771d9163282646dbeffe0e6eca4dda4146b6498644e678ac6089b11edd" dependencies = [ "cfg-if", "const-hex", "dirs", "dunce", - "ethers-core 2.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "ethers-core 2.0.14", "glob", "home", "md-5", @@ -3017,6 +3017,12 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "hermit-abi" version = "0.1.19" @@ -5490,7 +5496,7 @@ dependencies = [ "bytemuck", "color-eyre", "ethabi", - "ethers-core 2.0.13 (git+https://github.com/gakonst/ethers-rs)", + "ethers-core 2.0.13", "hex", "hex-literal", "itertools 0.13.0", @@ -5990,7 +5996,7 @@ dependencies = [ "atomic-write-file", "dotenvy", "either", - "heck", + "heck 0.4.1", "hex", "once_cell", "proc-macro2", @@ -6163,7 +6169,16 @@ version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" dependencies = [ - "strum_macros", + "strum_macros 0.25.3", +] + +[[package]] +name = "strum" +version = "0.26.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +dependencies = [ + "strum_macros 0.26.4", ] [[package]] @@ -6172,7 +6187,20 @@ version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" dependencies = [ - "heck", + "heck 0.4.1", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.48", +] + +[[package]] +name = "strum_macros" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" +dependencies = [ + "heck 0.5.0", "proc-macro2", "quote", "rustversion", @@ -6911,7 +6939,7 @@ dependencies = [ "reqwest", "serde", "serde_json", - "strum", + "strum 0.25.0", "tracing", ] diff --git a/Cargo.toml b/Cargo.toml index 17a22371..67584dad 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ clap = { version = "4.0", features = ["derive", "env"] } telemetry-batteries = { git = "https://github.com/worldcoin/telemetry-batteries.git", rev = "802a4f39f358e077b11c8429b4c65f3e45b85959" } config = "0.13.4" ethers = { version = "2.0.10", features = ["ws", "ipc", "openssl", "abigen"] } -ethers-solc = "2.0.10" +ethers-solc = "2.0.14" eyre = "0.6" futures = "0.3" futures-util = { version = "^0.3" }