chore: remove total difficulty from HeaderProvider (#19151)

This commit is contained in:
joshieDo
2025-10-21 11:56:36 +01:00
committed by GitHub
parent f0c0b3db4e
commit e21048314c
28 changed files with 87 additions and 315 deletions

View File

@@ -36,25 +36,17 @@ where
)?;
let headers_walker = headers_cursor.walk_range(block_range.clone())?;
let mut header_td_cursor =
provider.tx_ref().cursor_read::<tables::HeaderTerminalDifficulties>()?;
let header_td_walker = header_td_cursor.walk_range(block_range.clone())?;
let mut canonical_headers_cursor =
provider.tx_ref().cursor_read::<tables::CanonicalHeaders>()?;
let canonical_headers_walker = canonical_headers_cursor.walk_range(block_range)?;
for ((header_entry, header_td_entry), canonical_header_entry) in
headers_walker.zip(header_td_walker).zip(canonical_headers_walker)
{
for (header_entry, canonical_header_entry) in headers_walker.zip(canonical_headers_walker) {
let (header_block, header) = header_entry?;
let (header_td_block, header_td) = header_td_entry?;
let (canonical_header_block, canonical_header) = canonical_header_entry?;
debug_assert_eq!(header_block, header_td_block);
debug_assert_eq!(header_td_block, canonical_header_block);
debug_assert_eq!(header_block, canonical_header_block);
static_file_writer.append_header(&header, header_td.0, &canonical_header)?;
static_file_writer.append_header(&header, &canonical_header)?;
}
Ok(())