Skip to content

Commit 1ed9483

Browse files
author
Mateo
committed
Bump crates to the latest versions
1 parent b75f193 commit 1ed9483

File tree

7 files changed

+22
-21
lines changed

7 files changed

+22
-21
lines changed

.github/workflows/pull-request.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
strategy:
99
matrix:
1010
include:
11-
- rust: 1.70.0
11+
- rust: 1.77.2
1212
examples: false
1313
continue-on-error: false
1414
- rust: stable

ethcontract-mock/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ Tools for mocking ethereum contracts.
1414
[dependencies]
1515
ethcontract = { version = "0.25.6", path = "../ethcontract", default-features = false, features = ["derive"] }
1616
hex = "0.4"
17-
mockall = "0.11"
17+
mockall = "0.12.1"
1818
rlp = "0.5"
1919
predicates = "3.0"
2020

2121
[dev-dependencies]
22-
tokio = { version = "1.6", features = ["macros", "rt"] }
22+
tokio = { version = "1.37.0", features = ["macros", "rt"] }
2323
ethcontract-derive = { version = "0.25.6", path = "../ethcontract-derive", default-features = false }

ethcontract/Cargo.toml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,26 +32,26 @@ ws-tls-tokio = ["web3/ws-tls-tokio"]
3232
ws-tokio = ["web3/ws-tokio"]
3333

3434
[dependencies]
35-
aws-config = { version = "0.55", optional = true }
36-
aws-sdk-kms = { version = "0.28", optional = true }
35+
aws-config = { version = "1.2.0", features = ["behavior-version-latest"], optional = true }
36+
aws-sdk-kms = { version = "1.21.0", optional = true }
3737
arrayvec = "0.7"
3838
ethcontract-common = { version = "0.25.6", path = "../ethcontract-common" }
3939
ethcontract-derive = { version = "0.25.6", path = "../ethcontract-derive", optional = true, default-features = false }
4040
futures = "0.3"
4141
futures-timer = "3.0"
42-
hex = "0.4"
42+
hex = "0.4.3"
4343
jsonrpc-core = "18.0"
4444
lazy_static = "1.4"
45-
primitive-types = { version = "0.12", features = ["fp-conversion"] }
46-
rlp = { version = "0.5", default-features = false, optional = true }
47-
secp256k1 = { version = "0.27", features = ["recovery"] }
45+
primitive-types = { version = "0.12.2", features = ["fp-conversion"] }
46+
rlp = { version = "0.5.2", default-features = false, optional = true }
47+
secp256k1 = { version = "0.29.0", features = ["recovery"] }
4848
serde = { version = "1.0", features = ["derive"] }
49-
serde_json = "1.0"
50-
thiserror = "1.0"
51-
uint = "0.9"
49+
serde_json = "1.0.116"
50+
thiserror = "1.0.58"
51+
uint = "0.9.5"
5252
web3 = { version = "0.19", default-features = false, features = ["signing"] }
53-
zeroize = "1.1"
53+
zeroize = "1.7.0"
5454

5555
[dev-dependencies]
56-
hex-literal = "0.4"
57-
tokio = { version = "1.6", features = ["macros"] }
56+
hex-literal = "0.4.1"
57+
tokio = { version = "1.37.0", features = ["macros"] }

ethcontract/src/int.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1290,11 +1290,11 @@ mod tests {
12901290
assert_eq!(I256::one().to_string(), "1");
12911291
assert_eq!(I256::minus_one().to_string(), "-1");
12921292
assert_eq!(
1293-
I256::max_value().to_string(),
1293+
I256::MAX.to_string(),
12941294
"57896044618658097711785492504343953926634992332820282019728792003956564819967"
12951295
);
12961296
assert_eq!(
1297-
I256::min_value().to_string(),
1297+
I256::MIN.to_string(),
12981298
"-57896044618658097711785492504343953926634992332820282019728792003956564819968"
12991299
);
13001300
}

ethcontract/src/secret.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ impl Key for &'_ PrivateKey {
9696
}
9797

9898
fn sign_message(&self, message: &[u8]) -> Result<Signature, SigningError> {
99-
let message = Message::from_slice(message).map_err(|_| SigningError::InvalidMessage)?;
99+
let message =
100+
Message::from_digest_slice(message).map_err(|_| SigningError::InvalidMessage)?;
100101
let (recovery_id, signature) = Secp256k1::signing_only()
101102
.sign_ecdsa_recoverable(&message, self)
102103
.serialize_compact();

examples/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ autobins = false
88

99
[dev-dependencies]
1010
ethcontract = { path = "../ethcontract", features = ["aws-kms"] }
11-
futures = "0.3"
12-
tokio = { version = "1.6", features = ["macros"] }
11+
futures = "0.3.30"
12+
tokio = { version = "1.37.0", features = ["macros"] }

examples/examples/kms.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use std::env;
88
#[tokio::main]
99
async fn main() {
1010
// Run `aws configure export-credentials --profile cow-staging --format env` to get required env variable locally
11-
let config = aws_config::load_from_env().await;
11+
let config = aws_config::from_env().load().await;
1212
let account = kms::Account::new(
1313
(&config).into(),
1414
&env::var("KMS_KEY_ID").expect("KMS_KEY_ID not set"),

0 commit comments

Comments
 (0)