Skip to content

Commit 638b1ed

Browse files
authored
Merge branch 'main' into notlesh/orchestrator-ci-merge
2 parents 24757d7 + ee31c57 commit 638b1ed

File tree

1 file changed

+73
-55
lines changed

1 file changed

+73
-55
lines changed

Cargo.toml

Lines changed: 73 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -193,18 +193,28 @@ alloy = { version = "0.8.3", features = [
193193
"node-bindings",
194194
] }
195195

196-
# Other third party dependencies
197-
paste = "1.0.15"
198-
anyhow = "1.0"
199-
bigdecimal = "0.4.5"
200-
assert_matches = "1.5"
201-
async-trait = "0.1"
202-
base64 = "0.22"
203-
sha3 = "0.10"
204-
bitvec = { version = "1.0", default-features = false, features = ["std"] }
205-
clap = { version = "4.4", features = ["derive", "env"] }
206-
flate2 = "1.0"
207-
futures = { version = "0.3", default-features = false, features = ["std"] }
196+
# Instrumentation
197+
opentelemetry = { version = "0.25.0", features = ["metrics", "logs"] }
198+
opentelemetry_sdk = { version = "0.25.0", features = ["rt-tokio", "logs"] }
199+
opentelemetry-stdout = { version = "0.25.0" }
200+
opentelemetry-otlp = { version = "0.25.0", features = [
201+
"tonic",
202+
"metrics",
203+
"logs",
204+
] }
205+
opentelemetry-semantic-conventions = { version = "0.25.0" }
206+
opentelemetry-appender-tracing = { version = "0.25.0", default-features = false }
207+
tracing = { version = "0.1.40", default-features = false }
208+
tracing-core = { version = "0.1.32", default-features = false }
209+
tracing-subscriber = { version = "0.3.18", features = [
210+
"env-filter",
211+
"registry",
212+
"std",
213+
] }
214+
tracing-test = "0.2.5"
215+
tracing-opentelemetry = "0.26.0"
216+
217+
# Networking
208218
jsonrpsee = { version = "0.22", default-features = false, features = [
209219
"server",
210220
"client",
@@ -218,16 +228,6 @@ hyper-util = "0.1.9"
218228
http = "1.1.0"
219229
http-body-util = "0.1.2"
220230
ip_network = "0.4"
221-
lazy_static = { version = "1.4", default-features = false }
222-
once_cell = "1.19"
223-
num-traits = "0.2"
224-
num-bigint = "0.4"
225-
primitive-types = "0.12"
226-
rand = "0.8"
227-
indoc = "2"
228-
proc-macro2 = "1.0.86"
229-
quote = "1.0.26"
230-
syn = { version = "2.0.39", features = ["full"] }
231231
reqwest = { version = "0.12.7", features = [
232232
"blocking",
233233
"rustls-tls",
@@ -236,53 +236,71 @@ reqwest = { version = "0.12.7", features = [
236236
"multipart",
237237
"stream",
238238
] }
239-
rstest = "0.18"
239+
url = { version = "2.4", features = ["serde"] }
240+
241+
# Async
242+
tokio = { version = "1.34", features = ["signal", "rt"] }
243+
tokio-util = "0.7.12"
244+
rayon = "1.10"
245+
futures = { version = "0.3", default-features = false, features = ["std"] }
246+
async-trait = "0.1"
247+
248+
# Serialization
240249
serde = { version = "1.0", default-features = false, features = ["std"] }
241250
serde_with = { version = "3.11", default-features = false, features = [
242251
"alloc",
243252
"macros",
244253
] }
245254
serde_json = { version = "1.0", default-features = false, features = ["std"] }
246255
serde_yaml = { version = "0.9.34" }
247-
thiserror = "2.0"
248-
tokio = { version = "1.34", features = ["signal", "rt"] }
249-
tokio-util = "0.7.12"
250-
url = { version = "2.4", features = ["serde"] }
251-
rayon = "1.10"
252256
bincode = "1.3"
253-
fdlimit = "0.3.0"
257+
258+
# Numbers
259+
base64 = "0.22"
260+
bigdecimal = "0.4.5"
261+
num-traits = "0.2"
262+
num-bigint = "0.4"
263+
primitive-types = "0.12"
264+
rand = "0.8"
265+
crypto-bigint = "0.5.5"
266+
267+
# Std extensions
268+
lazy_static = { version = "1.4", default-features = false }
269+
once_cell = "1.19"
270+
itertools = "0.13.0"
271+
bitvec = { version = "1.0", default-features = false, features = ["std"] }
272+
bytes = "1.6.0"
273+
274+
# Error handling
275+
thiserror = "2.0"
276+
anyhow = "1.0"
277+
278+
# Testing
279+
rstest = "0.18"
254280
proptest = "1.5.0"
255281
proptest-derive = "0.5.0"
256282
proptest-state-machine = "0.3.1"
257-
dotenv = "0.15.0"
258-
httpmock = "0.7.0"
259283
tempfile = "3.10.1"
284+
httpmock = "0.7.0"
260285
mockall = "0.13.0"
261-
itertools = "0.13.0"
262-
regex = "1.10.5"
263-
bytes = "1.6.0"
264-
crypto-bigint = "0.5.5"
286+
fdlimit = "0.3.0"
287+
assert_matches = "1.5"
265288

266-
# Instrumentation
267-
opentelemetry = { version = "0.25.0", features = ["metrics", "logs"] }
268-
opentelemetry_sdk = { version = "0.25.0", features = ["rt-tokio", "logs"] }
269-
opentelemetry-stdout = { version = "0.25.0" }
270-
opentelemetry-otlp = { version = "0.25.0", features = [
271-
"tonic",
272-
"metrics",
273-
"logs",
274-
] }
275-
opentelemetry-semantic-conventions = { version = "0.25.0" }
276-
opentelemetry-appender-tracing = { version = "0.25.0", default-features = false }
277-
tracing = { version = "0.1.40", default-features = false }
278-
tracing-core = { version = "0.1.32", default-features = false }
279-
tracing-subscriber = { version = "0.3.18", features = [
280-
"env-filter",
281-
"registry",
282-
"std",
283-
] }
284-
tracing-test = "0.2.5"
285-
tracing-opentelemetry = "0.26.0"
289+
# Macros
290+
indoc = "2"
291+
proc-macro2 = "1.0.86"
292+
quote = "1.0.26"
293+
syn = { version = "2.0.39", features = ["full"] }
294+
paste = "1.0.15"
295+
296+
# Setup
297+
clap = { version = "4.4", features = ["derive", "env"] }
298+
dotenv = "0.15.0"
299+
300+
# Misc
301+
flate2 = "1.0"
302+
regex = "1.10.5"
303+
sha3 = "0.10"
286304

287305
# Orchestrator
288306
num = { version = "0.4.1" }

0 commit comments

Comments
 (0)