|
6 | 6 | use reth_optimism_node::args::RollupArgs;
|
7 | 7 |
|
8 | 8 | use crate::tx_signer::Signer;
|
| 9 | +use alloy_transport_http::reqwest::Url; |
9 | 10 |
|
10 | 11 | /// Parameters for rollup configuration
|
11 | 12 | #[derive(Debug, Clone, Default, PartialEq, Eq, clap::Args)]
|
@@ -38,7 +39,16 @@ pub struct OpRbuilderArgs {
|
38 | 39 | env = "FLASHBLOCK_BLOCK_TIME"
|
39 | 40 | )]
|
40 | 41 | pub flashblock_block_time: u64,
|
41 |
| - |
| 42 | + /// URL of the supervisor service for transaction validation |
| 43 | + #[arg(long = "rollup.supervisor-url", env = "SUPERVISOR_URL")] |
| 44 | + pub supervisor_url: Option<Url>, |
| 45 | + /// URL of the supervisor service for transaction validation |
| 46 | + #[arg( |
| 47 | + long = "rollup.supervisor_safety_level", |
| 48 | + env = "SUPERVISOR_SAFETY_LEVEL", |
| 49 | + help = "Safety level to pass to supervisor, values: finalized, safe, local-safe, cross-unsafe, unsafe, invalid" |
| 50 | + )] |
| 51 | + pub supervisor_safety_level: Option<String>, |
42 | 52 | /// Signals whether to log pool transactions events
|
43 | 53 | #[arg(long = "builder.log-pool-transactions", default_value = "false")]
|
44 | 54 | pub log_pool_transactions: bool,
|
|
0 commit comments