diff --git a/ethcontract-common/Cargo.toml b/ethcontract-common/Cargo.toml index 9a631393..71f2c944 100644 --- a/ethcontract-common/Cargo.toml +++ b/ethcontract-common/Cargo.toml @@ -13,10 +13,10 @@ Common types for ethcontract-rs runtime and proc macro. [dependencies] ethabi = "18.0" -hex = "0.4" -serde = "1.0" -serde_derive = "1.0" -serde_json = "1.0" -thiserror = "1.0" -tiny-keccak = { version = "2.0", features = ["keccak"] } +hex = "0.4.3" +serde = "1.0.198" +serde_derive = "1.0.198" +serde_json = "1.0.116" +thiserror = "1.0.58" +tiny-keccak = { version = "2.0.2", features = ["keccak"] } web3 = { version = "0.19", default-features = false } diff --git a/ethcontract-derive/Cargo.toml b/ethcontract-derive/Cargo.toml index 77240977..b63bfd51 100644 --- a/ethcontract-derive/Cargo.toml +++ b/ethcontract-derive/Cargo.toml @@ -22,6 +22,6 @@ proc-macro = true anyhow = "1.0" ethcontract-common = { version = "0.25.5", path = "../ethcontract-common" } ethcontract-generate = { version = "0.25.5", path = "../ethcontract-generate", default-features = false } -proc-macro2 = "1.0" -quote = "1.0" -syn = "2.0" +proc-macro2 = "1.0.81" +quote = "1.0.36" +syn = "2.0.60" diff --git a/ethcontract-generate/Cargo.toml b/ethcontract-generate/Cargo.toml index b8575d85..c438b36e 100644 --- a/ethcontract-generate/Cargo.toml +++ b/ethcontract-generate/Cargo.toml @@ -16,11 +16,11 @@ default = ["http"] http = ["curl"] [dependencies] -anyhow = "1.0" -curl = { version = "0.4", optional = true } +anyhow = "1.0.82" +curl = { version = "0.4.46", optional = true } ethcontract-common = { version = "0.25.5", path = "../ethcontract-common" } -Inflector = "0.11" -proc-macro2 = "1.0" -quote = "1.0" -syn = "2.0" -url = "2.1" +Inflector = "0.11.4" +proc-macro2 = "1.0.81" +quote = "1.0.36" +syn = "2.0.60" +url = "2.5.0" diff --git a/ethcontract-mock/Cargo.toml b/ethcontract-mock/Cargo.toml index 84e0097b..68557b34 100644 --- a/ethcontract-mock/Cargo.toml +++ b/ethcontract-mock/Cargo.toml @@ -13,11 +13,11 @@ Tools for mocking ethereum contracts. [dependencies] ethcontract = { version = "0.25.5", path = "../ethcontract", default-features = false, features = ["derive"] } -hex = "0.4" -mockall = "0.11" -rlp = "0.5" -predicates = "3.0" +hex = "0.4.3" +mockall = "0.12.1" +rlp = "0.5.2" +predicates = "3.1.0" [dev-dependencies] -tokio = { version = "1.6", features = ["macros", "rt"] } +tokio = { version = "1.37.0", features = ["macros", "rt"] } ethcontract-derive = { version = "0.25.5", path = "../ethcontract-derive", default-features = false } diff --git a/ethcontract/Cargo.toml b/ethcontract/Cargo.toml index 4ff1524d..5667aef7 100644 --- a/ethcontract/Cargo.toml +++ b/ethcontract/Cargo.toml @@ -32,26 +32,26 @@ ws-tls-tokio = ["web3/ws-tls-tokio"] ws-tokio = ["web3/ws-tokio"] [dependencies] -aws-config = { version = "0.55", optional = true } -aws-sdk-kms = { version = "0.28", optional = true } -arrayvec = "0.7" +aws-config = { version = "1.2.0", optional = true } +aws-sdk-kms = { version = "1.21.0", optional = true } +arrayvec = "0.7.4" ethcontract-common = { version = "0.25.5", path = "../ethcontract-common" } ethcontract-derive = { version = "0.25.5", path = "../ethcontract-derive", optional = true, default-features = false } futures = "0.3" -futures-timer = "3.0" -hex = "0.4" +futures-timer = "3.0.3" +hex = "0.4.3" jsonrpc-core = "18.0" lazy_static = "1.4" -primitive-types = { version = "0.12", features = ["fp-conversion"] } -rlp = { version = "0.5", default-features = false, optional = true } -secp256k1 = { version = "0.27", features = ["recovery"] } +primitive-types = { version = "0.12.2", features = ["fp-conversion"] } +rlp = { version = "0.5.2", default-features = false, optional = true } +secp256k1 = { version = "0.29.0", features = ["recovery"] } serde = { version = "1.0", features = ["derive"] } -serde_json = "1.0" -thiserror = "1.0" -uint = "0.9" +serde_json = "1.0.116" +thiserror = "1.0.58" +uint = "0.9.5" web3 = { version = "0.19", default-features = false, features = ["signing"] } -zeroize = "1.1" +zeroize = "1.7.0" [dev-dependencies] -hex-literal = "0.4" -tokio = { version = "1.6", features = ["macros"] } +hex-literal = "0.4.1" +tokio = { version = "1.37.0", features = ["macros"] }