diff --git a/Cargo.lock b/Cargo.lock index 4183020..533dfd4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4914,6 +4914,35 @@ dependencies = [ "url", ] +[[package]] +name = "init4-bin-base" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ab5107dc68cc10d1cc74abe47e5490df2a4d2ec0db8f3b25f13acef2a6b1a16" +dependencies = [ + "alloy", + "axum", + "chrono", + "init4-from-env-derive", + "metrics", + "metrics-exporter-prometheus", + "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", + "rustls", + "serde", + "signet-constants 0.19.0", + "thiserror 2.0.18", + "tower", + "tracing", + "tracing-core", + "tracing-opentelemetry 0.31.0", + "tracing-subscriber 0.3.23", + "url", +] + [[package]] name = "init4-from-env-derive" version = "0.2.0" @@ -13686,6 +13715,27 @@ dependencies = [ "url", ] +[[package]] +name = "signet-blobber" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd23b6778e17a0738336ebd0b831c75a735bea1eeaece645f5a0fc59721acbf5" +dependencies = [ + "alloy", + "foundry-blob-explorers", + "futures-util", + "init4-bin-base 0.23.1", + "reqwest 0.12.28", + "schnellru", + "serde", + "signet-extract 0.19.0", + "signet-zenith 0.19.0", + "thiserror 2.0.18", + "tokio", + "tracing", + "url", +] + [[package]] name = "signet-block-processor" version = "0.16.0" @@ -13725,8 +13775,8 @@ dependencies = [ "signet-constants 0.18.0", "signet-evm 0.18.0", "signet-extract 0.18.0", - "signet-hot", - "signet-storage-types", + "signet-hot 0.9.0", + "signet-storage-types 0.9.0", "signet-types 0.18.0", "thiserror 2.0.18", "tracing", @@ -13746,14 +13796,36 @@ dependencies = [ "signet-constants 0.18.0", "signet-evm 0.18.0", "signet-extract 0.18.0", - "signet-hot", - "signet-storage-types", + "signet-hot 0.9.0", + "signet-storage-types 0.9.0", "signet-types 0.18.0", "thiserror 2.0.18", "tracing", "trevm", ] +[[package]] +name = "signet-block-processor" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8afe8832e0d4380f4f0e73958271892b3d91f606ba1e6ddb9f7cd02f6ec4296" +dependencies = [ + "alloy", + "eyre", + "init4-bin-base 0.23.1", + "metrics", + "signet-blobber 0.19.1", + "signet-constants 0.19.0", + "signet-evm 0.19.0", + "signet-extract 0.19.0", + "signet-hot 0.10.0", + "signet-storage-types 0.10.0", + "signet-types 0.19.0", + "thiserror 2.0.18", + "tracing", + "trevm", +] + [[package]] name = "signet-bundle" version = "0.16.2" @@ -13796,7 +13868,7 @@ dependencies = [ "lru", "metrics", "parking_lot", - "signet-storage-types", + "signet-storage-types 0.9.0", "thiserror 2.0.18", "tokio", "tokio-stream", @@ -13812,10 +13884,10 @@ checksum = "52684637d59a4e8c9682810b98326de57e826b51e4054f31d9de5f7340907c52" dependencies = [ "alloy", "signet-cold", - "signet-hot", + "signet-hot 0.9.0", "signet-hot-mdbx", "signet-libmdbx", - "signet-storage-types", + "signet-storage-types 0.9.0", "thiserror 2.0.18", "tokio", ] @@ -13829,7 +13901,7 @@ dependencies = [ "alloy", "alloy-primitives", "signet-cold", - "signet-storage-types", + "signet-storage-types 0.9.0", "signet-zenith 0.18.0", "sqlx", "thiserror 2.0.18", @@ -13861,6 +13933,18 @@ dependencies = [ "thiserror 2.0.18", ] +[[package]] +name = "signet-constants" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0d77fc64cea008e81eb4444227bf3de17cc6ed5eb391f84dc8cbf90673abe88" +dependencies = [ + "alloy", + "serde", + "serde_json", + "thiserror 2.0.18", +] + [[package]] name = "signet-db" version = "0.16.0" @@ -13919,6 +14003,23 @@ dependencies = [ "trevm", ] +[[package]] +name = "signet-evm" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09692691cefd2ed41e831c31b07b92b0b948d492c489754629dd0c016532375f" +dependencies = [ + "alloy", + "bitflags", + "signet-extract 0.19.0", + "signet-journal 0.19.0", + "signet-types 0.19.0", + "signet-zenith 0.19.0", + "thiserror 2.0.18", + "tracing", + "trevm", +] + [[package]] name = "signet-exex" version = "1.1.0" @@ -13962,6 +14063,18 @@ dependencies = [ "tracing", ] +[[package]] +name = "signet-extract" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0887b4cb48ecb0228675a0054f6e3dc69ac238c5a03953530e4301991abb6d1" +dependencies = [ + "alloy", + "signet-types 0.19.0", + "signet-zenith 0.19.0", + "tracing", +] + [[package]] name = "signet-genesis" version = "0.16.0" @@ -14028,18 +14141,18 @@ dependencies = [ [[package]] name = "signet-host-rpc" -version = "0.18.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c0f6b4930ddaa02e555b875c6ba53721a718cada452fa258681b737143b4e87" +checksum = "8b2f960e726bc443d20cdbc3c2596122eef4c8be5553f750cce8be606710ecc1" dependencies = [ "alloy", "futures-util", - "init4-bin-base 0.21.0", + "init4-bin-base 0.23.1", "metrics", - "signet-block-processor 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", - "signet-extract 0.18.0", - "signet-node-types 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", - "signet-types 0.18.0", + "signet-block-processor 0.19.1", + "signet-extract 0.19.0", + "signet-node-types 0.19.1", + "signet-types 0.19.0", "thiserror 2.0.18", "tokio", "tracing", @@ -14057,12 +14170,30 @@ dependencies = [ "bytes", "itertools 0.14.0", "rayon", - "signet-storage-types", + "signet-storage-types 0.9.0", "signet-zenith 0.18.0", "thiserror 2.0.18", "trevm", ] +[[package]] +name = "signet-hot" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f73711a75c1c1355929355988aa6ee0341f0e0e8aeb30973e67578efa4c42b37" +dependencies = [ + "ahash", + "alloy", + "auto_impl", + "bytes", + "itertools 0.14.0", + "rayon", + "signet-storage-types 0.10.0", + "signet-zenith 0.19.0", + "thiserror 2.0.18", + "trevm", +] + [[package]] name = "signet-hot-mdbx" version = "0.9.0" @@ -14073,7 +14204,7 @@ dependencies = [ "bytes", "page_size", "parking_lot", - "signet-hot", + "signet-hot 0.9.0", "signet-libmdbx", "sysinfo 0.37.2", "thiserror 2.0.18", @@ -14105,6 +14236,18 @@ dependencies = [ "trevm", ] +[[package]] +name = "signet-journal" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "affbb6e3ee8cdd94eca7e54148d6ce13d0b42de0eeca92cd6cafee3e7a4ced77" +dependencies = [ + "alloy", + "futures-util", + "thiserror 2.0.18", + "trevm", +] + [[package]] name = "signet-libmdbx" version = "0.8.1" @@ -14174,7 +14317,7 @@ dependencies = [ "signet-evm 0.18.0", "signet-extract 0.18.0", "signet-genesis 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", - "signet-hot", + "signet-hot 0.9.0", "signet-node-config 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", "signet-node-types 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", "signet-rpc 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -14201,7 +14344,7 @@ dependencies = [ "signet-evm 0.18.0", "signet-extract 0.18.0", "signet-genesis 0.18.0 (git+https://github.com/init4tech/node-components?tag=v0.18.0)", - "signet-hot", + "signet-hot 0.9.0", "signet-node-config 0.18.0 (git+https://github.com/init4tech/node-components?tag=v0.18.0)", "signet-node-types 0.18.0 (git+https://github.com/init4tech/node-components?tag=v0.18.0)", "signet-rpc 0.18.0 (git+https://github.com/init4tech/node-components?tag=v0.18.0)", @@ -14249,7 +14392,7 @@ dependencies = [ "signet-blobber 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", "signet-cold", "signet-genesis 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", - "signet-hot", + "signet-hot 0.9.0", "signet-rpc 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", "signet-storage", "signet-types 0.18.0", @@ -14270,7 +14413,7 @@ dependencies = [ "signet-blobber 0.18.0 (git+https://github.com/init4tech/node-components?tag=v0.18.0)", "signet-cold", "signet-genesis 0.18.0 (git+https://github.com/init4tech/node-components?tag=v0.18.0)", - "signet-hot", + "signet-hot 0.9.0", "signet-rpc 0.18.0 (git+https://github.com/init4tech/node-components?tag=v0.18.0)", "signet-storage", "signet-types 0.18.0", @@ -14311,6 +14454,15 @@ dependencies = [ "signet-extract 0.18.0", ] +[[package]] +name = "signet-node-types" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28ffb61a2c19d4a19549fa2bb53e5da6965683295130a2147c5de873cf88cae3" +dependencies = [ + "signet-extract 0.19.0", +] + [[package]] name = "signet-rpc" version = "0.16.0" @@ -14367,9 +14519,9 @@ dependencies = [ "signet-bundle 0.18.0", "signet-cold", "signet-evm 0.18.0", - "signet-hot", + "signet-hot 0.9.0", "signet-storage", - "signet-storage-types", + "signet-storage-types 0.9.0", "signet-tx-cache 0.18.0", "signet-types 0.18.0", "thiserror 2.0.18", @@ -14398,9 +14550,9 @@ dependencies = [ "signet-bundle 0.18.0", "signet-cold", "signet-evm 0.18.0", - "signet-hot", + "signet-hot 0.9.0", "signet-storage", - "signet-storage-types", + "signet-storage-types 0.9.0", "signet-tx-cache 0.18.0", "signet-types 0.18.0", "thiserror 2.0.18", @@ -14439,9 +14591,9 @@ dependencies = [ "signet-cold", "signet-cold-mdbx", "signet-cold-sql", - "signet-hot", + "signet-hot 0.9.0", "signet-hot-mdbx", - "signet-storage-types", + "signet-storage-types 0.9.0", "thiserror 2.0.18", "tokio-util", ] @@ -14463,6 +14615,23 @@ dependencies = [ "trevm", ] +[[package]] +name = "signet-storage-types" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25e9d2f7277858317d909b8833319a18126c2e136aefcaa8482256cbe781a4b7" +dependencies = [ + "alloy", + "bytes", + "roaring", + "serde", + "signet-evm 0.19.0", + "signet-types 0.19.0", + "signet-zenith 0.19.0", + "thiserror 2.0.18", + "trevm", +] + [[package]] name = "signet-tx-cache" version = "0.16.2" @@ -14529,6 +14698,20 @@ dependencies = [ "thiserror 2.0.18", ] +[[package]] +name = "signet-types" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06c7324022e5a0958717d682f17b9c54748ce2d936134ba5a1457bfcbe4568ef" +dependencies = [ + "alloy", + "chrono", + "serde", + "signet-constants 0.19.0", + "signet-zenith 0.19.0", + "thiserror 2.0.18", +] + [[package]] name = "signet-zenith" version = "0.16.2" @@ -14553,6 +14736,18 @@ dependencies = [ "trevm", ] +[[package]] +name = "signet-zenith" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "606a73c8975c90bdc33ca8180992559790912207525c3872760cbc9b93f9d3cb" +dependencies = [ + "alloy", + "alloy-core", + "serde", + "trevm", +] + [[package]] name = "simd-adler32" version = "0.3.9" diff --git a/signet-sidecar/Cargo.toml b/signet-sidecar/Cargo.toml index 4ac2825..a07cb61 100644 --- a/signet-sidecar/Cargo.toml +++ b/signet-sidecar/Cargo.toml @@ -13,7 +13,7 @@ init4-bin-base = { version = "0.21", features = ["alloy"], default-features = fa # Node Components signet-blobber = "0.18.0" -signet-host-rpc = "0.18.0" +signet-host-rpc = "0.19.1" signet-node = "0.18.0" signet-node-config = { version = "0.18.0", features = ["postgres"] } signet-rpc = "0.18.0"