diff --git a/crates/storage/provider/src/providers/database/provider.rs b/crates/storage/provider/src/providers/database/provider.rs index bf26d189f..b78483e49 100644 --- a/crates/storage/provider/src/providers/database/provider.rs +++ b/crates/storage/provider/src/providers/database/provider.rs @@ -1040,9 +1040,7 @@ impl BlockReader for DatabaseProvider { &self, block_number: BlockNumber, ) -> RethResult> { - let header = self - .header_by_number(block_number)? - .ok_or_else(|| ProviderError::HeaderNotFound(block_number.into()))?; + let Some(header) = self.header_by_number(block_number)? else { return Ok(None) }; let ommers = self.ommers(block_number.into())?.unwrap_or_default(); let withdrawals = self.withdrawals_by_block(block_number.into(), header.timestamp)?;