From 39bdf416c8318a6dc5f66fffda2c7df70a06305b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5vard=20Anda=20Estensen?= Date: Thu, 10 Apr 2025 18:39:30 +0200 Subject: [PATCH] feat: add --version flag for op-rbuilder --- crates/op-rbuilder/src/main.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/crates/op-rbuilder/src/main.rs b/crates/op-rbuilder/src/main.rs index 58c0e9c8a..cd7e7fa02 100644 --- a/crates/op-rbuilder/src/main.rs +++ b/crates/op-rbuilder/src/main.rs @@ -2,8 +2,7 @@ use clap::Parser; use monitoring::Monitoring; use reth::providers::CanonStateSubscriptions; use reth_optimism_cli::{chainspec::OpChainSpecParser, Cli}; -use reth_optimism_node::node::OpAddOnsBuilder; -use reth_optimism_node::OpNode; +use reth_optimism_node::{node::OpAddOnsBuilder, OpNode}; #[cfg(feature = "flashblocks")] use payload_builder::CustomOpPayloadBuilder; @@ -30,6 +29,13 @@ mod tx_signer; use monitor_tx_pool::monitor_tx_pool; fn main() { + // Override the reth version check and print the op-rbuilder version + let args: Vec = std::env::args().collect(); + if args.contains(&"--version".to_string()) || args.contains(&"-V".to_string()) { + println!("{} {}", env!("CARGO_PKG_NAME"), env!("CARGO_PKG_VERSION")); + std::process::exit(0); + } + Cli::::parse() .run(|builder, builder_args| async move { let rollup_args = builder_args.rollup_args;