Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ license = "Apache-2.0"
repository = "https://github.com/semiotic-ai/timeline-aggregation-protocol"

[workspace.dependencies]
alloy = { version = "0.8", features = ["full"] }
serde = { version = "1.0.163", features = ["derive"] }
rstest = "0.22.0"
anyhow = { version = "1.0.89" }
tokio = { version = "1.40.0", features = ["macros", "signal"] }
alloy = { version = "0.9.2", features = ["full"] }
serde = { version = "1.0.217", features = ["derive"] }
rstest = "0.24.0"
anyhow = { version = "1.0.95" }
tokio = { version = "1.43.0", features = ["macros", "signal"] }
rand = "0.8.5"
jsonrpsee = { version = "0.24.7", features = ["macros", "server"] }
insta = { version = "1.41.1", features = ["json"] }
serde_json = { version = "1.0.124", features = ["raw_value"] }
insta = { version = "1.42.0", features = ["json"] }
serde_json = { version = "1.0.137", features = ["raw_value"] }
27 changes: 13 additions & 14 deletions tap_aggregator/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,8 @@ name = "tap_aggregator"
path = "src/main.rs"

[dependencies]
tap_core = { path = "../tap_core", version = "2.0.0" }
serde.workspace = true
alloy.workspace = true
anyhow.workspace = true
tokio.workspace = true
serde_json.workspace = true
jsonrpsee = { workspace = true, features = ["server", "macros"] }
clap = { version = "4.5.15", features = ["derive", "env"] }
strum = { version = "0.26.3", features = ["derive"] }
tracing-subscriber = "0.3.17"
log = "0.4.19"
prometheus = "0.13.3"
axum = { version = "0.7.5", features = [
"http1",
"json",
Expand All @@ -32,14 +22,23 @@ axum = { version = "0.7.5", features = [
"query",
"tokio",
], default-features = false }
clap = { version = "4.5.15", features = ["derive", "env"] }
futures-util = "0.3.28"
hyper = { version = "1", features = ["full"] }
jsonrpsee = { workspace = true, features = ["server", "macros"] }
lazy_static = "1.4.0"
ruint = "1.10.1"
tower = { version = "0.4", features = ["util", "steer"] }
tonic = { version = "0.12.3", features = ["transport", "zstd"] }
log = "0.4.19"
prometheus = "0.13.3"
prost = "0.13.3"
hyper = { version = "1", features = ["full"] }
rayon = "1.10.0"
serde.workspace = true
serde_json.workspace = true
strum = { version = "0.26.3", features = ["derive"] }
tap_core = { path = "../tap_core", version = "2.0.0" }
tokio.workspace = true
tonic = { version = "0.12.3", features = ["transport", "zstd"] }
tower = { version = "0.5.2", features = ["util", "steer"] }
tracing-subscriber = "0.3.17"

[build-dependencies]
tonic-build = "0.12.3"
Expand Down
15 changes: 7 additions & 8 deletions tap_core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,20 @@ description = "Core Timeline Aggregation Protocol library: a fast, efficient and

[dependencies]
alloy.workspace = true
serde.workspace = true
tokio.workspace = true
anyhow.workspace = true
anymap3 = "1.0.1"
async-trait = "0.1.85"
rand.workspace = true
thiserror = "1.0.38"
async-trait = "0.1.72"
anymap3 = "1.0.0"
serde.workspace = true
thiserror = "2.0.11"
tokio.workspace = true

[dev-dependencies]
criterion = { version = "0.5", features = ["async_std"] }
rstest.workspace = true
criterion = { version = "0.5.1", features = ["async_std"] }
insta.workspace = true
rstest.workspace = true
serde_json.workspace = true


[features]
default = ["in_memory"]
in_memory = []
Expand Down
5 changes: 3 additions & 2 deletions tap_integration_tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,12 @@ rand.workspace = true
anyhow.workspace = true
tokio.workspace = true
alloy.workspace = true
jsonrpsee.workspace = true
jsonrpsee = { workspace = true, features = ["jsonrpsee-http-client"] }
jsonrpsee-core = "0.24.7"


[dev-dependencies]
rstest = "0.22.0"
rstest.workspace = true
alloy = { workspace = true, features = ["signer-mnemonic"] }

[[test]]
Expand Down
3 changes: 2 additions & 1 deletion tap_integration_tests/tests/indexer_mock.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,13 @@ use std::sync::{
use alloy::dyn_abi::Eip712Domain;
use anyhow::{Error, Result};
use jsonrpsee::{
core::{async_trait, client::ClientT},
core::async_trait,
http_client::{HttpClient, HttpClientBuilder},
proc_macros::rpc,
rpc_params,
server::{ServerBuilder, ServerHandle},
};
use jsonrpsee_core::client::ClientT;
use tap_aggregator::jsonrpsee_helpers;
use tap_core::{
manager::{
Expand Down
Loading