11[workspace ]
22resolver = " 2"
33
4- members = [" instrumented-channel" , " sdk" , " sdk-examples" ]
4+ members = [
5+ " instrumented-channel" ,
6+ " moving-average" ,
7+ " sdk" ,
8+ " sdk-examples" ,
9+ " transaction-stream" ,
10+ ]
511
612[workspace .package ]
713authors = [
" Aptos Labs <[email protected] >" ]
@@ -14,12 +20,13 @@ rust-version = "1.75"
1420
1521[workspace .dependencies ]
1622aptos-indexer-processor-sdk = { path = " sdk" }
23+ aptos-indexer-transaction-stream = { path = " transaction-stream" }
1724instrumented-channel = { path = " instrumented-channel" }
25+ aptos-moving-average = { path = " moving-average" }
1826sdk-server-framework = { path = ' sdk-server-framework' }
1927
2028ahash = { version = " 0.8.7" , features = [" serde" ] }
2129anyhow = " 1.0.86"
22- aptos-indexer-transaction-stream = { git = ' https://github.com/aptos-labs/aptos-indexer-processors.git' , rev = ' 3c8896b489062ce0510c5e4162366db753b59499' }
2330aptos-protos = { git = " https://github.com/aptos-labs/aptos-core.git" , tag = " aptos-node-v1.12.1" }
2431aptos-system-utils = { git = " https://github.com/aptos-labs/aptos-core.git" , rev = " 4541add3fd29826ec57f22658ca286d2d6134b93" }
2532async-trait = " 0.1.80"
@@ -54,6 +61,7 @@ field_count = "0.1.1"
5461futures = " 0.3.30"
5562futures-util = " 0.3.21"
5663hex = " 0.4.3"
64+ itertools = " 0.13.0"
5765jemallocator = { version = " 0.5.0" , features = [
5866 " profiling" ,
5967 " unprefixed_malloc_on_supported_platforms" ,
@@ -66,6 +74,7 @@ once_cell = { version = "1.19.0" }
6674petgraph = " 0.6.5"
6775prometheus = " 0.13.4"
6876prometheus-client = " 0.22.2"
77+ prost = { version = " 0.12.3" , features = [" no-recursion-limit" ] }
6978rayon = " 1.10.0"
7079serde = { version = " 1.0.193" , features = [" derive" , " rc" ] }
7180serde_json = { version = " 1.0.81" , features = [" preserve_order" ] }
@@ -78,6 +87,15 @@ tiny-keccak = { version = "2.0.2", features = ["keccak", "sha3"] }
7887tracing = " 0.1.34"
7988tokio = { version = " 1.37.0" , features = [" full" ] }
8089toml = " 0.7.4"
90+ tonic = { version = " 0.11.0" , features = [
91+ " tls" ,
92+ " tls-roots" ,
93+ " transport" ,
94+ " prost" ,
95+ " gzip" ,
96+ " codegen" ,
97+ " zstd" ,
98+ ] }
8199tracing-subscriber = { version = " 0.3.17" , features = [" json" , " env-filter" ] }
82100url = { version = " 2.5.1" , features = [" serde" ] }
83101warp = { version = " 0.3.5" , features = [" tls" ] }
0 commit comments