diff --git a/Cargo.toml b/Cargo.toml index 64a932ed..59d1baaf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,29 +25,29 @@ ethnum = { workspace = true } evm_rpc_types = { path = "evm_rpc_types" } getrandom = { workspace = true } http = { workspace = true } -ic-ethereum-types = "1.0.0" -ic-http-types = "0.1.0" +ic-ethereum-types = { workspace = true } +ic-http-types = { workspace = true } ic-metrics-encoder = { workspace = true } ic-stable-structures = { workspace = true } ic-canister-log = { workspace = true } ic-cdk = { workspace = true } ic-cdk-macros = { workspace = true } ic-management-canister-types = { workspace = true } -maplit = "1.0" +maplit = { workspace = true } minicbor = { workspace = true } serde = { workspace = true } serde_bytes = { workspace = true } serde_json = { workspace = true } sha2 = { workspace = true } thiserror = { workspace = true } -thousands = "0.2" +thousands = { workspace = true } tower = { workspace = true } tower-http = { workspace = true, features = ["set-header", "util"] } url = { workspace = true } -hex = "0.4" -ethers-core = "2.0" -zeroize = { version = "1.8", features = ["zeroize_derive"] } -regex = "1.11" +hex = { workspace = true } +ethers-core = { workspace = true } +zeroize = { workspace = true, features = ["zeroize_derive"] } +regex = { workspace = true } [dev-dependencies] alloy-consensus = { workspace = true } @@ -62,11 +62,11 @@ ic-error-types = { workspace = true } ic-management-canister-types = { workspace = true } ic-metrics-assert = { workspace = true } ic-test-utilities-load-wasm = { git = "https://github.com/dfinity/ic", rev = "release-2024-09-26_01-31-base" } -maplit = "1" +maplit = { workspace = true } pocket-ic = { workspace = true } proptest = { workspace = true } -rand = "0.8" -tokio = "1.44.1" +rand = { workspace = true } +tokio = { workspace = true } [workspace.dependencies] alloy-consensus = "1.0.26" @@ -79,12 +79,9 @@ candid = { version = "0.10.13" } canhttp = { version = "0.2.0", features = ["json", "multi"] } canlog = { version = "0.2.0", features = ["derive"] } candid_parser = { version = "0.1.4" } -ciborium = "0.2.2" derive_more = { version = "2.0.1", features = ["from", "into"] } +ethers-core = "2.0" ethnum = { version = "1.5.0", features = ["serde"] } -futures = "0.3.31" -futures-channel = "0.3.31" -futures-util = "0.3.31" getrandom = { version = "0.2", features = ["custom"] } hex = "0.4.3" http = "1.3.1" @@ -93,30 +90,32 @@ ic-cdk = "0.17.2" ic-cdk-bindgen = "0.1" ic-cdk-macros = "0.17.2" ic-certified-map = "0.4" +ic-http-types = "0.1.0" ic-error-types = "0.2" +ic-ethereum-types = "1.0.0" ic-management-canister-types = "0.3" ic-metrics-assert = { version = "0.1.1", features = ["pocket_ic"] } ic-metrics-encoder = "1.1" ic-stable-structures = "0.6.8" -itertools = "0.14.0" maplit = "1.0.2" minicbor = { version = "1.0.0", features = ["alloc", "derive"] } num-bigint = "0.4.6" -num-traits = "0.2.19" -pin-project = "1.1.10" pocket-ic = "9.0.0" proptest = "1.6.0" +rand = "0.8.0" +regex = "1.11" serde = "1.0" serde_json = "1.0" serde_bytes = "0.11.17" sha2 = "0.10.8" strum = { version = "0.27.1", features = ["derive"] } +thousands = "0.2" tokio = "1.44.1" tower = "0.5.2" -tower-layer = "0.3.3" tower-http = "0.6.2" thiserror = "2.0.12" url = "2.5" +zeroize = { version = "1.8", features = ["zeroize_derive"] } [workspace] members = ["e2e/rust", "evm_rpc_types", "evm_rpc_client"]