diff --git a/crates/primitives/src/system_config.rs b/crates/primitives/src/system_config.rs index 9dc3689b..33a9d757 100644 --- a/crates/primitives/src/system_config.rs +++ b/crates/primitives/src/system_config.rs @@ -73,17 +73,14 @@ impl SystemConfig { !topics.is_empty() && topics[0] == CONFIG_UPDATE_TOPIC { - match self.process_config_update_log(log, rollup_config, l1_time) { - Ok(_) => {} - Err(e) => { - eyre::bail!("Failed to process config update log: {}", e); - } + if let Err(e) = self.process_config_update_log(log, rollup_config, l1_time) { + eyre::bail!("Failed to process config update log: {}", e); } } - Ok(()) + Ok::<(), eyre::Error>(()) })?; } - Ok(()) + Ok::<(), eyre::Error>(()) } /// Decodes an EVM log entry emitted by the system config contract and applies it as a