diff --git a/Cargo.lock b/Cargo.lock index 06b02dc..490629d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4609,17 +4609,45 @@ dependencies = [ "init4-from-env-derive", "metrics", "metrics-exporter-prometheus 0.17.2", - "opentelemetry", - "opentelemetry-otlp", - "opentelemetry-semantic-conventions", - "opentelemetry_sdk", + "opentelemetry 0.29.1", + "opentelemetry-otlp 0.29.0", + "opentelemetry-semantic-conventions 0.29.0", + "opentelemetry_sdk 0.29.0", "rustls", "serde", - "signet-constants", + "signet-constants 0.11.1", "thiserror 2.0.17", "tracing", "tracing-core", - "tracing-opentelemetry", + "tracing-opentelemetry 0.30.0", + "tracing-subscriber 0.3.20", + "url", +] + +[[package]] +name = "init4-bin-base" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beac02e41167f4f3d0c1ad60633d94e415b23f20372ea5160331dbada391270e" +dependencies = [ + "alloy", + "axum", + "chrono", + "init4-from-env-derive", + "metrics", + "metrics-exporter-prometheus 0.17.2", + "opentelemetry 0.30.0", + "opentelemetry-http 0.30.0", + "opentelemetry-otlp 0.30.0", + "opentelemetry-semantic-conventions 0.30.0", + "opentelemetry_sdk 0.30.0", + "serde", + "signet-constants 0.12.0", + "thiserror 2.0.17", + "tower", + "tracing", + "tracing-core", + "tracing-opentelemetry 0.31.0", "tracing-subscriber 0.3.20", "url", ] @@ -6001,6 +6029,20 @@ dependencies = [ "tracing", ] +[[package]] +name = "opentelemetry" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aaf416e4cb72756655126f7dd7bb0af49c674f4c1b9903e80c009e0c37e552e6" +dependencies = [ + "futures-core", + "futures-sink", + "js-sys", + "pin-project-lite", + "thiserror 2.0.17", + "tracing", +] + [[package]] name = "opentelemetry-http" version = "0.29.0" @@ -6010,11 +6052,24 @@ dependencies = [ "async-trait", "bytes", "http 1.3.1", - "opentelemetry", + "opentelemetry 0.29.1", "reqwest", "tracing", ] +[[package]] +name = "opentelemetry-http" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50f6639e842a97dbea8886e3439710ae463120091e2e064518ba8e716e6ac36d" +dependencies = [ + "async-trait", + "bytes", + "http 1.3.1", + "opentelemetry 0.30.0", + "reqwest", +] + [[package]] name = "opentelemetry-otlp" version = "0.29.0" @@ -6023,10 +6078,27 @@ checksum = "d899720fe06916ccba71c01d04ecd77312734e2de3467fd30d9d580c8ce85656" dependencies = [ "futures-core", "http 1.3.1", - "opentelemetry", - "opentelemetry-http", - "opentelemetry-proto", - "opentelemetry_sdk", + "opentelemetry 0.29.1", + "opentelemetry-http 0.29.0", + "opentelemetry-proto 0.29.0", + "opentelemetry_sdk 0.29.0", + "prost", + "reqwest", + "thiserror 2.0.17", + "tracing", +] + +[[package]] +name = "opentelemetry-otlp" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbee664a43e07615731afc539ca60c6d9f1a9425e25ca09c57bc36c87c55852b" +dependencies = [ + "http 1.3.1", + "opentelemetry 0.30.0", + "opentelemetry-http 0.30.0", + "opentelemetry-proto 0.30.0", + "opentelemetry_sdk 0.30.0", "prost", "reqwest", "thiserror 2.0.17", @@ -6039,10 +6111,22 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c40da242381435e18570d5b9d50aca2a4f4f4d8e146231adb4e7768023309b3" dependencies = [ - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.29.1", + "opentelemetry_sdk 0.29.0", + "prost", + "tonic 0.12.3", +] + +[[package]] +name = "opentelemetry-proto" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e046fd7660710fe5a05e8748e70d9058dc15c94ba914e7c4faa7c728f0e8ddc" +dependencies = [ + "opentelemetry 0.30.0", + "opentelemetry_sdk 0.30.0", "prost", - "tonic", + "tonic 0.13.1", ] [[package]] @@ -6051,6 +6135,12 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84b29a9f89f1a954936d5aa92f19b2feec3c8f3971d3e96206640db7f9706ae3" +[[package]] +name = "opentelemetry-semantic-conventions" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83d059a296a47436748557a353c5e6c5705b9470ef6c95cfc52c21a8814ddac2" + [[package]] name = "opentelemetry_sdk" version = "0.29.0" @@ -6061,7 +6151,7 @@ dependencies = [ "futures-executor", "futures-util", "glob", - "opentelemetry", + "opentelemetry 0.29.1", "percent-encoding", "rand 0.9.2", "serde_json", @@ -6069,6 +6159,22 @@ dependencies = [ "tracing", ] +[[package]] +name = "opentelemetry_sdk" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11f644aa9e5e31d11896e024305d7e3c98a88884d9f8919dbf37a9991bc47a4b" +dependencies = [ + "futures-channel", + "futures-executor", + "futures-util", + "opentelemetry 0.30.0", + "percent-encoding", + "rand 0.9.2", + "serde_json", + "thiserror 2.0.17", +] + [[package]] name = "option-ext" version = "0.2.0" @@ -10418,7 +10524,7 @@ name = "signet" version = "0.3.0" dependencies = [ "eyre", - "init4-bin-base", + "init4-bin-base 0.15.1", "openssl", "reqwest", "reth", @@ -10436,7 +10542,7 @@ source = "git+https://github.com/init4tech/node-components?tag=v0.11.2#c2139945a dependencies = [ "alloy", "foundry-blob-explorers", - "init4-bin-base", + "init4-bin-base 0.13.1", "reqwest", "reth", "reth-chainspec", @@ -10458,13 +10564,13 @@ source = "git+https://github.com/init4tech/node-components?tag=v0.11.2#c2139945a dependencies = [ "alloy", "eyre", - "init4-bin-base", + "init4-bin-base 0.13.1", "reth", "reth-chainspec", "reth-exex", "reth-node-api", "signet-blobber", - "signet-constants", + "signet-constants 0.11.1", "signet-db", "signet-evm", "signet-extract", @@ -10502,6 +10608,18 @@ dependencies = [ "thiserror 2.0.17", ] +[[package]] +name = "signet-constants" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a044fc6cc42e8100a8c4080a812430dfc41d2e85c2579e903c35b08ce5e7956b" +dependencies = [ + "alloy", + "serde", + "serde_json", + "thiserror 2.0.17", +] + [[package]] name = "signet-db" version = "0.11.2" @@ -10559,10 +10677,10 @@ version = "0.11.2" source = "git+https://github.com/init4tech/node-components?tag=v0.11.2#c2139945a40847c5e8f34ce701b5b6dd6ad76a32" dependencies = [ "alloy", - "init4-bin-base", + "init4-bin-base 0.13.1", "serde", "serde_json", - "signet-constants", + "signet-constants 0.11.1", "thiserror 2.0.17", ] @@ -10612,7 +10730,7 @@ source = "git+https://github.com/init4tech/node-components?tag=v0.11.2#c2139945a dependencies = [ "alloy", "eyre", - "init4-bin-base", + "init4-bin-base 0.13.1", "reqwest", "reth", "reth-chainspec", @@ -10691,7 +10809,7 @@ dependencies = [ "reqwest", "serde", "signet-bundle", - "signet-constants", + "signet-constants 0.11.1", "signet-types", "tracing", "uuid", @@ -10706,7 +10824,7 @@ dependencies = [ "alloy", "chrono", "serde", - "signet-constants", + "signet-constants 0.11.1", "signet-zenith", "thiserror 2.0.17", ] @@ -11400,6 +11518,27 @@ dependencies = [ "tracing", ] +[[package]] +name = "tonic" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9" +dependencies = [ + "async-trait", + "base64", + "bytes", + "http 1.3.1", + "http-body 1.0.1", + "http-body-util", + "percent-encoding", + "pin-project", + "prost", + "tokio-stream", + "tower-layer", + "tower-service", + "tracing", +] + [[package]] name = "tower" version = "0.5.2" @@ -11560,8 +11699,26 @@ checksum = "fd8e764bd6f5813fd8bebc3117875190c5b0415be8f7f8059bffb6ecd979c444" dependencies = [ "js-sys", "once_cell", - "opentelemetry", - "opentelemetry_sdk", + "opentelemetry 0.29.1", + "opentelemetry_sdk 0.29.0", + "smallvec", + "tracing", + "tracing-core", + "tracing-log", + "tracing-subscriber 0.3.20", + "web-time", +] + +[[package]] +name = "tracing-opentelemetry" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddcf5959f39507d0d04d6413119c04f33b623f4f951ebcbdddddfad2d0623a9c" +dependencies = [ + "js-sys", + "once_cell", + "opentelemetry 0.30.0", + "opentelemetry_sdk 0.30.0", "smallvec", "tracing", "tracing-core", diff --git a/Cargo.toml b/Cargo.toml index 0af1f0d..dffc459 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ homepage = "https://github.com/init4tech/signet-node" repository = "https://github.com/init4tech/signet-node" [dependencies] -init4-bin-base = { version = "0.13.0", features = ["alloy"], default-features = false } +init4-bin-base = { version = "0.15.1", features = ["alloy"], default-features = false } # Node Components signet-node = { git = "https://github.com/init4tech/node-components", tag = "v0.11.2" }