Skip to content

Commit fc01df5

Browse files
authored
chore(deps): update all dependencies (#4670)
* chore(deps): update all dependencies * chore: clippy * fmt * bump ethers
1 parent 0f1dea4 commit fc01df5

File tree

33 files changed

+1103
-1063
lines changed

33 files changed

+1103
-1063
lines changed

Cargo.lock

Lines changed: 894 additions & 807 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,15 @@ codegen-units = 1
6060

6161
# Lock ethers-rs to a rev to allow this crate be safely used as a dependency
6262
[workspace.dependencies]
63-
ethers = { git = "https://github.com/gakonst/ethers-rs", rev = "80ac394" }
64-
ethers-addressbook = { git = "https://github.com/gakonst/ethers-rs", rev = "80ac394" }
65-
ethers-core = { git = "https://github.com/gakonst/ethers-rs", rev = "80ac394" }
66-
ethers-contract = { git = "https://github.com/gakonst/ethers-rs", rev = "80ac394" }
67-
ethers-providers = { git = "https://github.com/gakonst/ethers-rs", rev = "80ac394" }
68-
ethers-signers = { git = "https://github.com/gakonst/ethers-rs", rev = "80ac394" }
69-
ethers-middleware = { git = "https://github.com/gakonst/ethers-rs", rev = "80ac394" }
70-
ethers-etherscan = { git = "https://github.com/gakonst/ethers-rs", rev = "80ac394" }
71-
ethers-solc = { git = "https://github.com/gakonst/ethers-rs", rev = "80ac394" }
63+
ethers = { git = "https://github.com/gakonst/ethers-rs", rev = "e26f42a" }
64+
ethers-addressbook = { git = "https://github.com/gakonst/ethers-rs", rev = "e26f42a" }
65+
ethers-core = { git = "https://github.com/gakonst/ethers-rs", rev = "e26f42a" }
66+
ethers-contract = { git = "https://github.com/gakonst/ethers-rs", rev = "e26f42a" }
67+
ethers-providers = { git = "https://github.com/gakonst/ethers-rs", rev = "e26f42a" }
68+
ethers-signers = { git = "https://github.com/gakonst/ethers-rs", rev = "e26f42a" }
69+
ethers-middleware = { git = "https://github.com/gakonst/ethers-rs", rev = "e26f42a" }
70+
ethers-etherscan = { git = "https://github.com/gakonst/ethers-rs", rev = "e26f42a" }
71+
ethers-solc = { git = "https://github.com/gakonst/ethers-rs", rev = "e26f42a" }
7272

7373
# # Patch ethers-rs with a local checkout then run `cargo update -p ethers`
7474
# [patch."https://github.com/gakonst/ethers-rs"]

anvil/Cargo.toml

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ path = "src/anvil.rs"
1212
required-features = ["cli"]
1313

1414
[build-dependencies]
15-
# used to generate constants
16-
vergen = { version = "7.0", default-features = false, features = ["build", "rustc", "git"] }
15+
vergen = { version = "8", default-features = false, features = ["build", "git", "git2"] }
1716

1817
[dependencies]
1918
# foundry internal
@@ -27,7 +26,7 @@ forge = { path = "../forge", optional = true }
2726
foundry-config = { path = "../config" }
2827

2928
# evm support
30-
bytes = "1.1.0"
29+
bytes = "1.4.0"
3130
ethers = { workspace = true, features = ["ws"] }
3231
trie-db = { version = "0.23" }
3332
hash-db = { version = "0.15" }
@@ -37,7 +36,7 @@ memory-db = { version = "0.29" }
3736
axum = { version = "0.5", features = ["ws"] }
3837
hyper = "0.14"
3938
tower = "0.4"
40-
tower-http = { version = "0.3", features = ["trace"] }
39+
tower-http = { version = "0.4", features = ["trace"] }
4140

4241
# tracing
4342
tracing = "0.1"
@@ -50,20 +49,20 @@ futures = "0.3"
5049
async-trait = "0.1"
5150

5251
# misc
53-
serde_json = "1.0.67"
52+
serde_json = "1.0.95"
5453
serde = { version = "1.0", features = ["derive"] }
55-
thiserror = "1.0.30"
56-
yansi = "0.5.1"
57-
tempfile = "3.3.0"
54+
thiserror = "1.0"
55+
yansi = "0.5"
56+
tempfile = "3.5"
5857

5958
# cli
60-
clap = { version = "4.0", features = ["derive", "env", "wrap_help"], optional = true }
61-
clap_complete = { version = "4.0", optional = true }
62-
chrono = "0.4.19"
63-
auto_impl = "0.5.0"
59+
clap = { version = "4.2", features = ["derive", "env", "wrap_help"], optional = true }
60+
clap_complete = { version = "4.2", optional = true }
61+
chrono = "0.4.24"
62+
auto_impl = "1.0"
6463
ctrlc = { version = "3", optional = true }
6564
fdlimit = { version = "0.2.1", optional = true }
66-
clap_complete_fig = "4.0"
65+
clap_complete_fig = "4.2"
6766
ethereum-forkid = "0.11"
6867

6968
# ethers
@@ -75,9 +74,9 @@ ethers = { workspace = true, features = ["rustls", "ws"] }
7574
[dev-dependencies]
7675
ethers = { workspace = true, features = ["abigen"] }
7776
ethers-solc = { workspace = true, features = ["project-util", "full"] }
78-
pretty_assertions = "1.2.1"
77+
pretty_assertions = "1.3.0"
7978
tokio = { version = "1", features = ["full"] }
80-
crc = "3.0.0"
79+
crc = "3.0.1"
8180

8281
[features]
8382
default = ["cli"]

anvil/build.rs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
use vergen::{Config, ShaKind};
2-
31
fn main() {
4-
let mut config = Config::default();
5-
// Change the SHA output to the short variant
6-
*config.git_mut().sha_kind_mut() = ShaKind::Short;
7-
vergen::vergen(config)
8-
.unwrap_or_else(|e| panic!("vergen crate failed to generate version information! {e}"));
2+
vergen::EmitBuilder::builder().build_timestamp().git_sha(true).emit().unwrap();
93
}

anvil/core/Cargo.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ revm = { version = "2.3", default-features = false, features = [
1717
ethers-core = { workspace = true, default-features = false }
1818
serde = { version = "1.0", features = ["derive"], optional = true }
1919
serde_json = { version = "1.0" }
20-
bytes = { version = "1.1" }
21-
open-fastrlp = { version = "0.1.2", optional = true }
20+
bytes = { version = "1.4" }
21+
open-fastrlp = { version = "0.1.4", optional = true }
2222

2323
# trie
2424
hash-db = { version = "0.15", default-features = false }
@@ -35,4 +35,3 @@ default = []
3535
impersonated-tx = []
3636
fastrlp = ["dep:open-fastrlp"]
3737
serde = ["dep:serde"]
38-

anvil/server/Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ anvil-rpc = { path = "../rpc" }
1111
# axum related
1212
axum = { version = "0.5", features = ["ws"] }
1313
hyper = "0.14"
14-
tower-http = { version = "0.3", features = ["trace", "cors"] }
14+
tower-http = { version = "0.4", features = ["trace", "cors"] }
1515

1616
# tracing
1717
tracing = "0.1"
@@ -22,16 +22,16 @@ futures = "0.3"
2222

2323
# ipc
2424
parity-tokio-ipc = { version = "0.9.0", optional = true }
25-
bytes = { version = "1.2", optional = true }
26-
tokio-util = { version = "0.7.4", features = ["codec"], optional = true }
25+
bytes = { version = "1.4", optional = true }
26+
tokio-util = { version = "0.7.7", features = ["codec"], optional = true }
2727

2828
# misc
29-
serde_json = "1.0.67"
30-
serde = { version = "1.0.136", features = ["derive"] }
31-
async-trait = "0.1.53"
32-
thiserror = "1.0.34"
29+
serde_json = "1.0.95"
30+
serde = { version = "1.0.159", features = ["derive"] }
31+
async-trait = "0.1.68"
32+
thiserror = "1.0.40"
3333

34-
clap = { version = "4.0", features = ["derive", "env"], optional = true }
34+
clap = { version = "4.2", features = ["derive", "env"], optional = true }
3535
pin-project = "1.0.12"
3636

3737
[features]

anvil/src/config.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ pub const DEFAULT_IPC_ENDPOINT: &str = "/tmp/anvil.ipc";
6262
pub const VERSION_MESSAGE: &str = concat!(
6363
env!("CARGO_PKG_VERSION"),
6464
" (",
65-
env!("VERGEN_GIT_SHA_SHORT"),
65+
env!("VERGEN_GIT_SHA"),
6666
" ",
6767
env!("VERGEN_BUILD_TIMESTAMP"),
6868
")"

binder/Cargo.toml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,10 @@ ethers-solc = { workspace = true, default-features = false, features = [
1515
"svm-solc",
1616
"project-util",
1717
] }
18-
ethers-contract = { workspace = true, default-features = false, features = [
19-
"abigen",
20-
] }
18+
ethers-contract = { workspace = true, default-features = false, features = ["abigen"] }
2119
curl = { version = "0.4", default-features = false, features = ["http2"] }
2220
eyre = "0.6"
2321
git2 = { version = "0.16.1", default-features = false }
24-
url = "2.2"
22+
url = "2.3"
2523
tracing = "0.1"
26-
tempfile = "3.3.0"
24+
tempfile = "3.5"

cast/Cargo.toml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,17 @@ foundry-evm = { path = "./../evm" }
1313
foundry-config = { path = "./../config" }
1414
foundry-common = { path = "./../common" }
1515

16-
futures = "0.3.17"
16+
futures = "0.3.27"
1717
ethers-etherscan = { workspace = true, default-features = false }
18-
ethers-contract = { workspace = true, default-features = false, features = [
19-
"abigen",
20-
] }
18+
ethers-contract = { workspace = true, default-features = false, features = ["abigen"] }
2119
ethers-core = { workspace = true, default-features = false }
2220
ethers-providers = { workspace = true, default-features = false }
2321
ethers-signers = { workspace = true, default-features = false }
24-
eyre = "0.6.5"
22+
eyre = "0.6.8"
2523
rustc-hex = "2.1.0"
26-
serde = "1.0.136"
27-
serde_json = "1.0.67"
28-
chrono = "0.4.22"
24+
serde = "1.0.159"
25+
serde_json = "1.0.95"
26+
chrono = "0.4.24"
2927
hex = "0.4.3"
3028

3129
# aws
@@ -34,9 +32,9 @@ rusoto_kms = { version = "0.48.0", default-features = false, optional = true }
3432
evm-disassembler = "0.2.0"
3533

3634
[dev-dependencies]
37-
async-trait = "0.1.53"
35+
async-trait = "0.1.68"
3836
tokio = "1"
39-
thiserror = "1.0.30"
37+
thiserror = "1.0"
4038

4139
[features]
4240
default = ["ledger", "trezor", "aws"]

chisel/Cargo.toml

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,33 +31,32 @@ ethers = { workspace = true }
3131
ethers-solc = { workspace = true, features = ["project-util", "full"] }
3232

3333
# async
34-
tokio = { version = "1.21.2", features = ["full"] }
34+
tokio = { version = "1.27.0", features = ["full"] }
3535
reqwest = { version = "0.11", default-features = false, features = ["rustls"] }
3636

3737
# misc
38-
clap = { version = "4.0", features = ["derive", "env", "wrap_help"] }
39-
rustyline = "10.0.0"
38+
clap = { version = "4.2", features = ["derive", "env", "wrap_help"] }
39+
rustyline = "11.0"
4040
solang-parser = "=0.2.3"
41-
yansi = "0.5.1"
41+
yansi = "0.5"
4242
strum = { version = "0.24.1", features = ["derive"] }
43-
serde = "1.0.145"
44-
serde_json = { version = "1.0.85", features = ["raw_value"] }
45-
semver = "1.0.14"
46-
bytes = "1.2.1"
47-
revm = "2.1.0"
48-
eyre = "0.6.8"
49-
dirs = "4.0.0"
50-
time = { version = "0.3.15", features = ["formatting"] }
43+
serde = "1.0.159"
44+
serde_json = { version = "1.0.95", features = ["raw_value"] }
45+
semver = "1.0.17"
46+
bytes = "1.4"
47+
revm = "2.3"
48+
eyre = "0.6"
49+
dirs = "5.0"
50+
time = { version = "0.3.20", features = ["formatting"] }
5151
regex = "1"
5252

5353
[dev-dependencies]
5454
criterion = { version = "0.4", features = ["async_tokio"] }
55-
serial_test = "1.0.0"
55+
serial_test = "2.0"
5656
once_cell = "1.17"
5757

5858
[build-dependencies]
59-
# used to generate constants
60-
vergen = { version = "7.0", default-features = false, features = ["build", "rustc", "git"] }
59+
vergen = { version = "8", default-features = false, features = ["build", "git", "git2"] }
6160

6261
[[bench]]
6362
name = "session_source"

0 commit comments

Comments
 (0)