From f3d30d75dcb08aeddcca0c199b6742238835aaa4 Mon Sep 17 00:00:00 2001 From: tesseract <146037313+DoTheBestToGetTheBest@users.noreply.github.com> Date: Sun, 28 Sep 2025 03:54:31 -0700 Subject: [PATCH 1/5] Update main.rs --- crates/node/src/main.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/node/src/main.rs b/crates/node/src/main.rs index 0527577..629be87 100644 --- a/crates/node/src/main.rs +++ b/crates/node/src/main.rs @@ -29,8 +29,9 @@ struct Args { #[command(flatten)] pub rollup_args: RollupArgs, - #[arg(long = "websocket-url", value_name = "WEBSOCKET_URL")] - pub websocket_url: Option, + /// WS endpoint for Flashblocks + #[arg(long = "websocket-url", value_name = "WEBSOCKET_URL", value_parser = clap::value_parser!(Url))] + pub websocket_url: Option, /// Enable transaction tracing ExEx for mempool-to-block timing analysis #[arg( From 840dacda63de77327942db0710141a1d9db9355a Mon Sep 17 00:00:00 2001 From: tesseract <146037313+DoTheBestToGetTheBest@users.noreply.github.com> Date: Sun, 28 Sep 2025 03:55:22 -0700 Subject: [PATCH 2/5] Update main.rs --- crates/node/src/main.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/node/src/main.rs b/crates/node/src/main.rs index 629be87..64a442b 100644 --- a/crates/node/src/main.rs +++ b/crates/node/src/main.rs @@ -49,6 +49,7 @@ struct Args { } impl Args { + #[inline] fn flashblocks_enabled(&self) -> bool { self.websocket_url.is_some() } From 1a171b2fbd4a84f94ea4904e43f8a35e229df8f8 Mon Sep 17 00:00:00 2001 From: tesseract <146037313+DoTheBestToGetTheBest@users.noreply.github.com> Date: Sun, 28 Sep 2025 03:56:25 -0700 Subject: [PATCH 3/5] Update main.rs --- crates/node/src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/node/src/main.rs b/crates/node/src/main.rs index 64a442b..9d05ef5 100644 --- a/crates/node/src/main.rs +++ b/crates/node/src/main.rs @@ -30,7 +30,11 @@ struct Args { pub rollup_args: RollupArgs, /// WS endpoint for Flashblocks - #[arg(long = "websocket-url", value_name = "WEBSOCKET_URL", value_parser = clap::value_parser!(Url))] + #[arg( + long = "websocket-url", + value_name = "WEBSOCKET_URL", + value_parser = clap::value_parser!(Url) + )] pub websocket_url: Option, /// Enable transaction tracing ExEx for mempool-to-block timing analysis From 2a29744e6509dccfada66986604fe56df4a204ff Mon Sep 17 00:00:00 2001 From: tesseract <146037313+DoTheBestToGetTheBest@users.noreply.github.com> Date: Sun, 28 Sep 2025 03:58:06 -0700 Subject: [PATCH 4/5] Update main.rs --- crates/node/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/node/src/main.rs b/crates/node/src/main.rs index 9d05ef5..8275f6a 100644 --- a/crates/node/src/main.rs +++ b/crates/node/src/main.rs @@ -29,7 +29,7 @@ struct Args { #[command(flatten)] pub rollup_args: RollupArgs, - /// WS endpoint for Flashblocks + /// W endpoint for Flashblocks #[arg( long = "websocket-url", value_name = "WEBSOCKET_URL", From 80731136ea0b8c33c8d3d729a2d6f3d3898021cb Mon Sep 17 00:00:00 2001 From: tesseract <146037313+DoTheBestToGetTheBest@users.noreply.github.com> Date: Sun, 28 Sep 2025 03:59:07 -0700 Subject: [PATCH 5/5] Update main.rs --- crates/node/src/main.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/crates/node/src/main.rs b/crates/node/src/main.rs index 8275f6a..786dac0 100644 --- a/crates/node/src/main.rs +++ b/crates/node/src/main.rs @@ -29,7 +29,6 @@ struct Args { #[command(flatten)] pub rollup_args: RollupArgs, - /// W endpoint for Flashblocks #[arg( long = "websocket-url", value_name = "WEBSOCKET_URL",