Skip to content

Commit 6dda863

Browse files
authored
Merge pull request #262 from semiotic-ai/suchapalaver/maintain-dependencies
Update and organize dependencies
2 parents f22d319 + 416d29e commit 6dda863

File tree

5 files changed

+32
-32
lines changed

5 files changed

+32
-32
lines changed

Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ license = "Apache-2.0"
99
repository = "https://github.com/semiotic-ai/timeline-aggregation-protocol"
1010

1111
[workspace.dependencies]
12-
alloy = { version = "0.8", features = ["full"] }
13-
serde = { version = "1.0.163", features = ["derive"] }
14-
rstest = "0.22.0"
15-
anyhow = { version = "1.0.89" }
16-
tokio = { version = "1.40.0", features = ["macros", "signal"] }
12+
alloy = { version = "0.9.2", features = ["full"] }
13+
serde = { version = "1.0.217", features = ["derive"] }
14+
rstest = "0.24.0"
15+
anyhow = { version = "1.0.95" }
16+
tokio = { version = "1.43.0", features = ["macros", "signal"] }
1717
rand = "0.8.5"
1818
jsonrpsee = { version = "0.24.7", features = ["macros", "server"] }
19-
insta = { version = "1.41.1", features = ["json"] }
20-
serde_json = { version = "1.0.124", features = ["raw_value"] }
19+
insta = { version = "1.42.0", features = ["json"] }
20+
serde_json = { version = "1.0.137", features = ["raw_value"] }

tap_aggregator/Cargo.toml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,8 @@ name = "tap_aggregator"
1212
path = "src/main.rs"
1313

1414
[dependencies]
15-
tap_core = { path = "../tap_core", version = "2.0.0" }
16-
serde.workspace = true
1715
alloy.workspace = true
1816
anyhow.workspace = true
19-
tokio.workspace = true
20-
serde_json.workspace = true
21-
jsonrpsee = { workspace = true, features = ["server", "macros"] }
22-
clap = { version = "4.5.15", features = ["derive", "env"] }
23-
strum = { version = "0.26.3", features = ["derive"] }
24-
tracing-subscriber = "0.3.17"
25-
log = "0.4.19"
26-
prometheus = "0.13.3"
2717
axum = { version = "0.7.5", features = [
2818
"http1",
2919
"json",
@@ -32,14 +22,23 @@ axum = { version = "0.7.5", features = [
3222
"query",
3323
"tokio",
3424
], default-features = false }
25+
clap = { version = "4.5.15", features = ["derive", "env"] }
3526
futures-util = "0.3.28"
27+
hyper = { version = "1", features = ["full"] }
28+
jsonrpsee = { workspace = true, features = ["server", "macros"] }
3629
lazy_static = "1.4.0"
37-
ruint = "1.10.1"
38-
tower = { version = "0.4", features = ["util", "steer"] }
39-
tonic = { version = "0.12.3", features = ["transport", "zstd"] }
30+
log = "0.4.19"
31+
prometheus = "0.13.3"
4032
prost = "0.13.3"
41-
hyper = { version = "1", features = ["full"] }
4233
rayon = "1.10.0"
34+
serde.workspace = true
35+
serde_json.workspace = true
36+
strum = { version = "0.26.3", features = ["derive"] }
37+
tap_core = { path = "../tap_core", version = "2.0.0" }
38+
tokio.workspace = true
39+
tonic = { version = "0.12.3", features = ["transport", "zstd"] }
40+
tower = { version = "0.5.2", features = ["util", "steer"] }
41+
tracing-subscriber = "0.3.17"
4342

4443
[build-dependencies]
4544
tonic-build = "0.12.3"

tap_core/Cargo.toml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,20 @@ description = "Core Timeline Aggregation Protocol library: a fast, efficient and
99

1010
[dependencies]
1111
alloy.workspace = true
12-
serde.workspace = true
13-
tokio.workspace = true
1412
anyhow.workspace = true
13+
anymap3 = "1.0.1"
14+
async-trait = "0.1.85"
1515
rand.workspace = true
16-
thiserror = "1.0.38"
17-
async-trait = "0.1.72"
18-
anymap3 = "1.0.0"
16+
serde.workspace = true
17+
thiserror = "2.0.11"
18+
tokio.workspace = true
1919

2020
[dev-dependencies]
21-
criterion = { version = "0.5", features = ["async_std"] }
22-
rstest.workspace = true
21+
criterion = { version = "0.5.1", features = ["async_std"] }
2322
insta.workspace = true
23+
rstest.workspace = true
2424
serde_json.workspace = true
2525

26-
2726
[features]
2827
default = ["in_memory"]
2928
in_memory = []

tap_integration_tests/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,12 @@ rand.workspace = true
1515
anyhow.workspace = true
1616
tokio.workspace = true
1717
alloy.workspace = true
18-
jsonrpsee.workspace = true
18+
jsonrpsee = { workspace = true, features = ["jsonrpsee-http-client"] }
19+
jsonrpsee-core = "0.24.7"
1920

2021

2122
[dev-dependencies]
22-
rstest = "0.22.0"
23+
rstest.workspace = true
2324
alloy = { workspace = true, features = ["signer-mnemonic"] }
2425

2526
[[test]]

tap_integration_tests/tests/indexer_mock.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@ use std::sync::{
88
use alloy::dyn_abi::Eip712Domain;
99
use anyhow::{Error, Result};
1010
use jsonrpsee::{
11-
core::{async_trait, client::ClientT},
11+
core::async_trait,
1212
http_client::{HttpClient, HttpClientBuilder},
1313
proc_macros::rpc,
1414
rpc_params,
1515
server::{ServerBuilder, ServerHandle},
1616
};
17+
use jsonrpsee_core::client::ClientT;
1718
use tap_aggregator::jsonrpsee_helpers;
1819
use tap_core::{
1920
manager::{

0 commit comments

Comments
 (0)