@@ -14,8 +14,8 @@ anyhow = { workspace = true }
1414async-trait = { workspace = true }
1515base64 = { workspace = true }
1616bincode = { workspace = true }
17- bs58 = { workspace = true }
1817borsh = { workspace = true }
18+ bs58 = { workspace = true }
1919bytes = { workspace = true }
2020clap = { workspace = true , features = [" cargo" , " derive" , " env" ] }
2121derive_more = { workspace = true , features = [" display" ] }
@@ -36,59 +36,65 @@ prost-types = { workspace = true }
3636quinn = { workspace = true }
3737quinn-proto = { workspace = true }
3838rand = { workspace = true }
39+ reqwest = { workspace = true , features = [" json" ] }
40+ retry = { workspace = true }
3941rustls = { workspace = true }
4042semver = { workspace = true }
4143serde = { workspace = true }
4244serde_json = { workspace = true }
4345serde_yaml = { workspace = true }
46+ thiserror = { workspace = true }
47+ tikv-jemallocator = { workspace = true }
48+ tokio = { workspace = true , features = [" rt-multi-thread" , " macros" ] }
49+ tokio-stream = { workspace = true }
50+ tokio-util = { workspace = true }
51+ tonic = { workspace = true , features = [" tls-native-roots" ] }
52+ tonic-health = { workspace = true }
53+ tonic-prost = { workspace = true }
54+ tower = { workspace = true }
55+ tracing = { workspace = true }
56+ tracing-subscriber = { workspace = true , features = [" ansi" , " env-filter" , " json" ] }
57+ uuid = { workspace = true , features = [" v4" , " serde" ] }
58+
59+ # Agave Monorepo
60+ solana-bincode = { workspace = true }
4461solana-client = { workspace = true }
62+ solana-rpc-client = { workspace = true }
4563solana-rpc-client-api = { workspace = true }
4664solana-streamer = { workspace = true }
47- solana-version = { workspace = true , features = [" agave-unstable-api" ] }
48- solana-rpc-client = { workspace = true }
49- solana-transaction-status-client-types = { workspace = true }
5065solana-system-interface = { workspace = true , features = [" bincode" ] }
51- solana-bincode = { workspace = true }
5266solana-tls-utils = { workspace = true , features = [" agave-unstable-api" ] }
53- solana-program = { workspace = true }
54- reqwest = { workspace = true , features = [" json" ] }
55- retry = { workspace = true }
56- solana-instruction = { workspace = true }
57- solana-pubkey = { workspace = true }
58- solana-keypair = { workspace = true }
67+ solana-transaction-status-client-types = { workspace = true }
68+ solana-version = { workspace = true , features = [" agave-unstable-api" ] }
69+
70+ # Solana SDK
5971solana-account = { workspace = true }
6072solana-clock = { workspace = true }
61- solana-hash = { workspace = true }
73+ solana-commitment-config = { workspace = true }
74+ solana-compute-budget-interface = { workspace = true }
75+ solana-epoch-info = { workspace = true }
6276solana-epoch-schedule = { workspace = true }
77+ solana-hash = { workspace = true }
78+ solana-instruction = { workspace = true }
79+ solana-keypair = { workspace = true }
80+ solana-message = { workspace = true }
81+ solana-native-token = { workspace = true }
82+ solana-nonce = { workspace = true }
83+ solana-packet = { workspace = true }
84+ solana-program = { workspace = true }
85+ solana-pubkey = { workspace = true }
6386solana-quic-definitions = { workspace = true }
87+ solana-sdk-ids = { workspace = true }
6488solana-signature = { workspace = true , features = [" rand" ] }
6589solana-signer = { workspace = true }
66- solana-sdk-ids = { workspace = true }
6790solana-transaction = { workspace = true }
68- solana-epoch-info = { workspace = true }
69- solana-commitment-config = { workspace = true }
7091solana-transaction-error = { workspace = true }
71- solana-message = { workspace = true }
72- solana-compute-budget-interface = { workspace = true }
73- solana-native-token = { workspace = true }
74- solana-nonce = { workspace = true }
75- solana-packet = { workspace = true }
76- thiserror = { workspace = true }
77- tokio = { workspace = true , features = [" rt-multi-thread" , " macros" ] }
78- tonic-prost = { workspace = true }
79- tokio-stream = { workspace = true }
80- tonic = { workspace = true , features = [" tls-native-roots" ] }
81- tonic-health = { workspace = true }
82- tower = { workspace = true }
83- tracing = { workspace = true }
84- tracing-subscriber = { workspace = true , features = [" ansi" , " env-filter" , " json" ] }
85- uuid = { workspace = true , features = [" v4" , " serde" ] }
92+
93+ # Yellowstone
8694yellowstone-grpc-client = { workspace = true }
8795yellowstone-grpc-proto = { workspace = true }
8896yellowstone-jet-tpu-client = { workspace = true , features = [" prometheus" , " yellowstone-grpc" , " shield" ] }
8997yellowstone-shield-store = { workspace = true }
90- tokio-util = { workspace = true }
91- tikv-jemallocator = { workspace = true }
9298
9399[build-dependencies ]
94100anyhow = { workspace = true }
@@ -100,4 +106,4 @@ tonic-prost-build = { workspace = true }
100106vergen = { workspace = true , features = [" build" , " rustc" ] }
101107
102108[lints ]
103- workspace = true
109+ workspace = true
0 commit comments