@@ -17,78 +17,77 @@ bs58 = "0.5.1"
1717borsh = " 1.5.1"
1818bytes = " 1.10.0"
1919clap = { version = " 4.5.2" , features = [" cargo" , " derive" , " env" ] }
20- derivative = " 2.2.0"
2120derive_more = { version = " 2.0.1" , features = [" display" ] }
22- etcd-client = " 0.14.0"
2321futures = " 0.3.30"
2422hostname = " 0.4.0"
2523humantime-serde = " 1.1.1"
2624hyper = " 1.5.0"
27- jsonrpsee = { version = " 0.24.7 " , features = [
25+ jsonrpsee = { version = " 0.26.0 " , features = [
2826 " http-client" ,
2927 " macros" ,
3028 " server" ,
3129] }
3230lazy_static = " 1.4.0"
33- lru = " 0.12.3"
3431maplit = " 1.0.2"
3532pin-project = " 1.1.5"
36- prometheus = " 0.13.3 "
37- prost = " 0.13.3 "
38- prost-types = " 0.13.3 "
33+ prometheus = " 0.14.0 "
34+ prost = " 0.14.0 "
35+ prost-types = " 0.14.0 "
3936quinn = " 0.11.6"
4037quinn-proto = " 0.11.6"
41- rand = " 0.8.5 "
38+ rand = " 0.9.0 "
4239rustls = { version = " 0.23.15" , default-features = false }
4340semver = " 1.0.22"
4441serde = " 1.0.215"
4542serde_json = " 1.0.116"
4643serde_yaml = " 0.9.25"
4744
4845# Agave Crates
49- solana-client = " 2"
50- solana-connection-cache = " 2"
51- solana-net-utils = " 2"
52- solana-quic-client = " 2"
53- solana-rpc-client-api = " 2"
54- solana-streamer = " 2"
55- solana-tpu-client = " 2"
56- solana-version = " 2"
57- solana-rpc-client = " 2"
58- solana-transaction-status-client-types = " 2"
59- solana-system-interface = " 1"
60- solana-bincode = " 2"
61- solana-tls-utils = " 2"
46+ solana-client = " 2.0.0 "
47+ solana-connection-cache = " 2.0.0 "
48+ solana-net-utils = " 2.0.0 "
49+ solana-quic-client = " 2.0.0 "
50+ solana-rpc-client-api = " 2.0.0 "
51+ solana-streamer = " 2.0.0 "
52+ solana-tpu-client = " 2.0.0 "
53+ solana-version = " 2.0.0 "
54+ solana-rpc-client = " 2.0.0 "
55+ solana-transaction-status-client-types = " 2.0.0 "
56+ solana-system-interface = " 1.0.0 "
57+ solana-bincode = " 2.0.0 "
58+ solana-tls-utils = " 2.0.0 "
6259# --> Anza - Solana SDK (decoupled from agave)
63- solana-program = " 2"
60+ solana-program = " 2.0.0 "
6461# TEMPORARY
6562reqwest = { version = " 0.12.15" , features = [" json" ] }
6663retry = " 2.0.0"
67- solana-instruction = " 2"
68- solana-pubkey = " 2"
69- solana-keypair = " 2"
70- solana-account = " 2"
71- solana-clock = " 2"
72- solana-hash = " 2"
73- solana-epoch-schedule = " 2"
74- solana-quic-definitions = " 2"
75- solana-signature = { version = " 2" , features = [" rand" ] }
76- solana-signer = " 2"
77- solana-transaction = " 2"
78- solana-epoch-info = " 2"
79- solana-commitment-config = " 2"
80- solana-transaction-error = " 2"
81- solana-message = " 2"
82- solana-compute-budget-interface = " 2"
83- solana-native-token = " 2"
84- solana-nonce = " 2"
85- solana-packet = " 2"
86- thiserror = " 1.0.58"
64+ solana-instruction = " 2.0.0"
65+ solana-pubkey = " 2.0.0"
66+ solana-keypair = " 2.0.0"
67+ solana-account = " 2.0.0"
68+ solana-clock = " 2.0.0"
69+ solana-hash = " 2.0.0"
70+ solana-epoch-schedule = " 2.0.0"
71+ solana-quic-definitions = " 2.0.0"
72+ solana-signature = { version = " 2.0.0" , features = [" rand" ] }
73+ solana-signer = " 2.0.0"
74+ solana-sdk-ids = " 2.0.0"
75+ solana-transaction = " 2.0.0"
76+ solana-epoch-info = " 2.0.0"
77+ solana-commitment-config = " 2.0.0"
78+ solana-transaction-error = " 2.0.0"
79+ solana-message = " 2.0.0"
80+ solana-compute-budget-interface = " 2.0.0"
81+ solana-native-token = " 2.0.0"
82+ solana-nonce = " 2.0.0"
83+ solana-packet = " 2.0.0"
84+ thiserror = " 2.0.0"
8785tokio = { version = " 1.36.0" , features = [" rt-multi-thread" , " macros" ] }
86+ tonic-prost = { version = " 0.14.0" }
8887tokio-stream = " 0.1.15"
89- tonic = { version = " 0.12.3 " , features = [" tls-native-roots" ] }
90- tonic-health = " 0.12.3 "
91- tower = " 0.4.13 "
88+ tonic = { version = " 0.14.0 " , features = [" tls-native-roots" ] }
89+ tonic-health = " 0.14.0 "
90+ tower = " 0.5.0 "
9291tracing = " 0.1.40"
9392tracing-subscriber = { version = " 0.3.1" , features = [
9493 " ansi" ,
@@ -97,10 +96,12 @@ tracing-subscriber = { version = "0.3.1", features = [
9796] }
9897uuid = { version = " 1.11.0" , features = [" v4" , " serde" ] }
9998
100- yellowstone-grpc-client = " 7"
101- yellowstone-grpc-proto = " 7"
102- yellowstone-shield-store = " ~0.5.2"
103- yellowstone-vixen = " 0.2.0"
99+ yellowstone-grpc-client = " 9.0.0"
100+ yellowstone-grpc-proto = " 9.0.0"
101+ # yellowstone-shield-store = "~0.5.2"
102+ yellowstone-shield-store = { git = " https://github.com/rpcpool/yellowstone-shield.git" , branch = " 26-unpinned-crates" }
103+ yellowstone-vixen = " 0.5.0"
104+ yellowstone-vixen-yellowstone-grpc-source = { version = " 0.3.0" }
104105tokio-util = " 0.7.16"
105106
106107[[bin ]]
@@ -112,7 +113,8 @@ anyhow = "1.0.69"
112113cargo-lock = " 10.0.1"
113114git-version = " 0.3.9"
114115protobuf-src = " 1.1.0"
115- tonic-build = " 0.12.3"
116+ tonic-build = " 0.14.0"
117+ tonic-prost-build = " 0.14.0"
116118vergen = { version = " 9.0.1" , features = [" build" , " rustc" ] }
117119
118120[lints .clippy ]
@@ -125,14 +127,20 @@ codegen-units = 1
125127lto = true
126128
127129[patch .crates-io ]
128- solana-rpc-client = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.2.19-triton-public" }
129- solana-rpc-client-api = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.2.19-triton-public" }
130- solana-account-decoder-client-types = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.2.19-triton-public" }
131- solana-client = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.2.19-triton-public" }
132- solana-net-utils = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.2.19-triton-public" }
133- solana-streamer = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.2.19-triton-public" }
134- solana-transaction-context = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.2.19-triton-public" }
135- solana-transaction-status-client-types = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.2.19-triton-public" }
130+ solana-rpc-client = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.3.8-triton-public" }
131+ solana-rpc-client-api = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.3.8-triton-public" }
132+ solana-account-decoder = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.3.8-triton-public" }
133+ solana-account-decoder-client-types = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.3.8-triton-public" }
134+ solana-client = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.3.8-triton-public" }
135+ solana-streamer = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.3.8-triton-public" }
136+ solana-transaction-context = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.3.8-triton-public" }
137+ solana-transaction-status = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.3.8-triton-public" }
138+ solana-transaction-status-client-types = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.3.8-triton-public" }
139+
140+ solana-net-utils = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.3.8-triton-public" }
141+ solana-tpu-client = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.3.8-triton-public" }
142+ solana-quic-client = { git = " https://github.com/rpcpool/solana-public.git" , tag = " v2.3.8-triton-public" }
143+
136144
137145[target .'cfg(not(target_env = "msvc"))' .dependencies ]
138146tikv-jemallocator = " 0.6"
0 commit comments