diff --git a/Cargo.lock b/Cargo.lock index 6f70f06..a2ed592 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -589,7 +589,7 @@ dependencies = [ "alloy-serde", "alloy-sol-types", "arbitrary", - "itertools 0.14.0", + "itertools 0.13.0", "serde", "serde_json", "thiserror 2.0.12", @@ -1964,11 +1964,11 @@ dependencies = [ "reqwest 0.11.27", "serde", "serde_json", - "signet-constants 0.7.0", + "signet-constants", "signet-sim", - "signet-tx-cache 0.7.0", - "signet-types 0.7.0", - "signet-zenith 0.7.0", + "signet-tx-cache", + "signet-types", + "signet-zenith", "tokio", "tokio-stream", "tracing", @@ -3282,9 +3282,9 @@ dependencies = [ [[package]] name = "init4-bin-base" -version = "0.7.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54205e79c4a080b23306b5751ea2ab57d79a1df89b08384e7b9530160077410e" +checksum = "069d69dcf056e3ba6b40733a872a230622d457955815cd80ca7917362619d933" dependencies = [ "alloy", "async-trait", @@ -3303,8 +3303,8 @@ dependencies = [ "opentelemetry_sdk", "reqwest 0.12.20", "serde", - "signet-constants 0.6.0", - "signet-tx-cache 0.6.0", + "signet-constants", + "signet-tx-cache", "thiserror 2.0.12", "tokio", "tower", @@ -3385,15 +3385,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" -dependencies = [ - "either", -] - [[package]] name = "itoa" version = "1.0.15" @@ -3478,7 +3469,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.53.2", + "windows-targets 0.48.5", ] [[package]] @@ -4386,7 +4377,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.13.0", "proc-macro2", "quote", "syn 2.0.104", @@ -5562,31 +5553,15 @@ dependencies = [ [[package]] name = "signet-bundle" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e30be4c1c86712ee1c0c600d00e02ff474f89fa400d765ca966c195e846d6565" -dependencies = [ - "alloy", - "serde", - "signet-evm 0.6.0", - "signet-types 0.6.0", - "signet-zenith 0.6.0", - "thiserror 2.0.12", - "tracing", - "trevm", -] - -[[package]] -name = "signet-bundle" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6094d76ab845ab39a23bc4b9e560bb65b942210013e6f511d6f6b24c63e74e68" +checksum = "83c30903103cce0dde6553d0020e6225ccd59249177b836b7c5dcad489961f44" dependencies = [ "alloy", "serde", - "signet-evm 0.7.0", - "signet-types 0.7.0", - "signet-zenith 0.7.0", + "signet-evm", + "signet-types", + "signet-zenith", "thiserror 2.0.12", "tracing", "trevm", @@ -5594,21 +5569,9 @@ dependencies = [ [[package]] name = "signet-constants" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e0ce3e6caadd3b6c783575199c009fab912beed8183435ec38913fe1ad51ce" -dependencies = [ - "alloy", - "serde", - "serde_json", - "thiserror 2.0.12", -] - -[[package]] -name = "signet-constants" -version = "0.7.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "164c9228a89b5438e468386a9d586868f4fede4fee6e2ebbf4697fff2c088afe" +checksum = "155484331ad8d969ecf5da461db7b6dbe10528738afb2dec95e7e6dfdef46a63" dependencies = [ "alloy", "serde", @@ -5618,29 +5581,14 @@ dependencies = [ [[package]] name = "signet-evm" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d73a0596456adf55841ee24d263be622661ec76e50338660c4d407a72176dbd5" -dependencies = [ - "alloy", - "signet-extract 0.6.0", - "signet-types 0.6.0", - "signet-zenith 0.6.0", - "thiserror 2.0.12", - "tracing", - "trevm", -] - -[[package]] -name = "signet-evm" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41abc521a9639574b10c03b75ede0f38ca68417b471dbcdfcd6fc74a709fb2b7" +checksum = "d970cf7ff798ecadec0b48fd95e2f9e1b6a910bedbde79eae72ba6458b70a575" dependencies = [ "alloy", - "signet-extract 0.7.0", - "signet-types 0.7.0", - "signet-zenith 0.7.0", + "signet-extract", + "signet-types", + "signet-zenith", "thiserror 2.0.12", "tracing", "trevm", @@ -5648,40 +5596,28 @@ dependencies = [ [[package]] name = "signet-extract" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b85c8d178770c5f61d6db742498ac261ae4952c3765513c34a17e8cf7a13c157" -dependencies = [ - "alloy", - "signet-types 0.6.0", - "signet-zenith 0.6.0", - "tracing", -] - -[[package]] -name = "signet-extract" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c294dc796169efdbdcb4dee1a41fdc9d4ecdfd404d618d3f7949c133e62e56d" +checksum = "10fa572fa0a3cdfc74f742167e309a577d2fa8d302c287f3369c8ecbf59ed4f7" dependencies = [ "alloy", - "signet-types 0.7.0", - "signet-zenith 0.7.0", + "signet-types", + "signet-zenith", "tracing", ] [[package]] name = "signet-sim" -version = "0.7.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7ab234924e60e85a874eb8d47e3fd7ea5f811cc62d9580c99d925ef55346347" +checksum = "d9cc953801cdfbd0cfa91a0e3626c5e6136c21f5e56e4217a155142102b589ed" dependencies = [ "alloy", "parking_lot", - "signet-bundle 0.7.0", - "signet-evm 0.7.0", - "signet-types 0.7.0", - "signet-zenith 0.7.0", + "signet-bundle", + "signet-evm", + "signet-types", + "signet-zenith", "thiserror 2.0.12", "tokio", "tracing", @@ -5690,82 +5626,39 @@ dependencies = [ [[package]] name = "signet-tx-cache" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99dc7dbdfe32eba40ddef7662cc6dbf271f2a364b97132eb27fc25e06c7c3e3d" -dependencies = [ - "alloy", - "eyre", - "reqwest 0.12.20", - "serde", - "signet-bundle 0.6.0", - "signet-constants 0.6.0", - "signet-types 0.6.0", - "tracing", - "uuid", -] - -[[package]] -name = "signet-tx-cache" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef601f7e9a0269f2a4410ecdbba50f04328f0766d11bfe1c8ea12ce2fd018b5b" +checksum = "bd54146c10e797e9d9cf6309ebb0e00a1641b551b3c114539a94d625a06537ba" dependencies = [ "alloy", "eyre", "reqwest 0.12.20", "serde", - "signet-bundle 0.7.0", - "signet-constants 0.7.0", - "signet-types 0.7.0", + "signet-bundle", + "signet-types", "tracing", "uuid", ] [[package]] name = "signet-types" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7fc9cf3f454aec0b4ac444db789fe974dfecfd6187fd546e35c96e713f10cd7" -dependencies = [ - "alloy", - "chrono", - "serde", - "signet-constants 0.6.0", - "signet-zenith 0.6.0", - "thiserror 2.0.12", -] - -[[package]] -name = "signet-types" -version = "0.7.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a339366be6c2022fb3e22cbb3ddccaee5bc5931ac57de84c03735f844dc20036" +checksum = "11df5b07de0fbac21a38d6480c17980c02d25551ab9cb2cc268d0182fdd62d3e" dependencies = [ "alloy", "chrono", "serde", - "signet-constants 0.7.0", - "signet-zenith 0.7.0", + "signet-constants", + "signet-zenith", "thiserror 2.0.12", ] [[package]] name = "signet-zenith" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6be2d9614fbb9651c310c5d4d0860b76c9ee315d9091d9a9d57310d3820f5641" -dependencies = [ - "alloy", - "serde", - "trevm", -] - -[[package]] -name = "signet-zenith" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f9cbb63291567402580b5a4de4dec61af9b75907c3575c3ac528edccb0f8436" +checksum = "adea659b509a8f97fe29d465e5b362977d3eb66e5595998b85cd0ef40e1ee50a" dependencies = [ "alloy", "serde", diff --git a/Cargo.toml b/Cargo.toml index 5c47daa..c7c6898 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,13 +25,13 @@ path = "bin/submit_transaction.rs" integration = [] [dependencies] -init4-bin-base = { version = "0.7.1", features = ["perms"] } +init4-bin-base = { version = "0.9.0", features = ["perms"] } -signet-constants = { version = "0.7.0" } -signet-sim = { version = "0.7.0" } -signet-tx-cache = { version = "0.7.0" } -signet-types = { version = "0.7.0" } -signet-zenith = { version = "0.7.0" } +signet-constants = { version = "0.8.0" } +signet-sim = { version = "0.8.0" } +signet-tx-cache = { version = "0.8.0" } +signet-types = { version = "0.8.0" } +signet-zenith = { version = "0.8.0" } trevm = { version = "0.27.0", features = ["concurrent-db", "test-utils"] } diff --git a/bin/builder.rs b/bin/builder.rs index 02597b0..663b45f 100644 --- a/bin/builder.rs +++ b/bin/builder.rs @@ -44,7 +44,7 @@ async fn main() -> eyre::Result<()> { zenith, quincey, config: config.clone(), - constants, + constants: constants.clone(), outbound_tx_channel: tx_channel, }; diff --git a/src/tasks/block/sim.rs b/src/tasks/block/sim.rs index 1c2328a..1c3b6be 100644 --- a/src/tasks/block/sim.rs +++ b/src/tasks/block/sim.rs @@ -191,7 +191,7 @@ impl Simulator { let finish_by = self.calculate_deadline(); let sim_cache = cache.clone(); match self - .handle_build(constants, sim_cache, finish_by, sim_env.block_env.clone()) + .handle_build(constants.clone(), sim_cache, finish_by, sim_env.block_env.clone()) .await { Ok(block) => { diff --git a/src/tasks/submit/task.rs b/src/tasks/submit/task.rs index de26955..bbcb012 100644 --- a/src/tasks/submit/task.rs +++ b/src/tasks/submit/task.rs @@ -293,7 +293,7 @@ impl SubmitTask { self.provider().clone(), self.quincey.clone(), self.config.clone(), - self.constants, + self.constants.clone(), ); let bumpable = match prep .prep_transaction(&prev_host.header)