diff --git a/crates/ethereum-forks/src/display.rs b/crates/ethereum-forks/src/display.rs index 9d367c672a..82e722fb83 100644 --- a/crates/ethereum-forks/src/display.rs +++ b/crates/ethereum-forks/src/display.rs @@ -123,7 +123,12 @@ impl core::fmt::Display for DisplayHardforks { f, )?; - if !self.with_merge.is_empty() { + if self.with_merge.is_empty() { + if !self.post_merge.is_empty() { + // need an extra line here in case we don't have a merge block (optimism) + writeln!(f)?; + } + } else { format("Merge hard forks", &self.with_merge, self.post_merge.is_empty(), f)?; }