diff --git a/Cargo.lock b/Cargo.lock index d62ee1869398..4f742d4b408f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -78,13 +78,13 @@ checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" [[package]] name = "alloy-chains" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "206e825321d0ed5b6e3907e6ddf70c2139cfdc6274e83a1ca2f4784bd0abc0c9" +checksum = "45625825df98039a6dced71fedca82e69a8a0177453e21faeed47b9a6f16a178" dependencies = [ "num_enum", "serde", - "strum", + "strum 0.26.1", ] [[package]] @@ -1380,7 +1380,7 @@ dependencies = [ "serde_json", "serial_test", "solang-parser", - "strum", + "strum 0.26.1", "time", "tokio", "tracing", @@ -1650,8 +1650,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c64043d6c7b7a4c58e39e7efccfdea7b93d885a795d0c054a69dbbf4dd52686" dependencies = [ "crossterm", - "strum", - "strum_macros", + "strum 0.25.0", + "strum_macros 0.25.3", "unicode-width", ] @@ -2471,7 +2471,7 @@ dependencies = [ "rlp", "serde", "serde_json", - "strum", + "strum 0.25.0", "syn 2.0.48", "tempfile", "thiserror", @@ -2886,7 +2886,7 @@ dependencies = [ "serial_test", "similar", "solang-parser", - "strum", + "strum 0.26.1", "svm-rs", "tempfile", "thiserror", @@ -3040,7 +3040,7 @@ dependencies = [ "rusoto_kms", "serde", "strsim", - "strum", + "strum 0.26.1", "tempfile", "thiserror", "tokio", @@ -5046,7 +5046,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 2.0.0", "proc-macro2", "quote", "syn 2.0.48", @@ -5739,15 +5739,6 @@ dependencies = [ "toml_edit 0.20.7", ] -[[package]] -name = "proc-macro-crate" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" -dependencies = [ - "toml_edit 0.21.1", -] - [[package]] name = "proc-macro-error" version = "1.0.4" @@ -5991,7 +5982,7 @@ dependencies = [ "itertools 0.11.0", "lru", "paste", - "strum", + "strum 0.25.0", "unicode-segmentation", "unicode-width", ] @@ -7162,7 +7153,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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "723b93e8addf9aa965ebe2d11da6d7540fa2283fcea14b3371ff055f7ba13f5f" +dependencies = [ + "strum_macros 0.26.1", ] [[package]] @@ -7178,6 +7178,19 @@ dependencies = [ "syn 2.0.48", ] +[[package]] +name = "strum_macros" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a3417fc93d76740d974a01654a09777cb500428cc874ca9f45edfe0c4d4cd18" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.48", +] + [[package]] name = "substrate-bn" version = "0.6.0" diff --git a/Cargo.toml b/Cargo.toml index 1d5f7db36c06..e73e80e20eef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -167,8 +167,8 @@ alloy-dyn-abi = "0.6.2" alloy-json-abi = "0.6.2" alloy-sol-types = "0.6.2" syn-solidity = "0.6.0" +alloy-chains = "0.1" -alloy-chains = "0.1.10" alloy-rlp = "0.3.3" solang-parser = "=0.3.3" @@ -186,6 +186,7 @@ rand = "0.8" serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1.0", features = ["arbitrary_precision"] } base64 = "0.21" +strum = "0.26" toml = "0.8" tracing = "0.1" tracing-subscriber = "0.3" diff --git a/crates/chisel/Cargo.toml b/crates/chisel/Cargo.toml index 0fec11be9531..5b22c3065e83 100644 --- a/crates/chisel/Cargo.toml +++ b/crates/chisel/Cargo.toml @@ -44,7 +44,7 @@ semver = "1" serde_json.workspace = true serde.workspace = true solang-parser.workspace = true -strum = { version = "0.25", features = ["derive"] } +strum = { workspace = true, features = ["derive"] } time = { version = "0.3", features = ["formatting"] } tokio = { version = "1", features = ["full"] } yansi = "0.5" diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 60b80fc79911..4cae11791032 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -42,7 +42,7 @@ regex = { version = "1", default-features = false } rpassword = "7" serde.workspace = true strsim = "0.10" -strum = { version = "0.25", features = ["derive"] } +strum = { workspace = true, features = ["derive"] } thiserror = "1" tokio = { version = "1", features = ["macros"] } tracing-error = "0.2" diff --git a/crates/forge/Cargo.toml b/crates/forge/Cargo.toml index 51b0777c05eb..0a6b9c1efbfe 100644 --- a/crates/forge/Cargo.toml +++ b/crates/forge/Cargo.toml @@ -70,7 +70,7 @@ semver = "1" serde_json.workspace = true similar = { version = "2", features = ["inline"] } solang-parser.workspace = true -strum = { version = "0.25", features = ["derive"] } +strum = { workspace = true, features = ["derive"] } thiserror = "1" tokio = { version = "1", features = ["time"] } watchexec = "2.3.2"