Skip to content

Commit 91cfe83

Browse files
committed
use batch provider for all headers
1 parent 045d3d3 commit 91cfe83

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

sync/src/synchronizer/headers_process.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -178,12 +178,8 @@ impl<'a> HeadersProcess<'a> {
178178
let mut headers_to_insert = Vec::new();
179179

180180
for (idx, header) in headers.iter().enumerate() {
181-
// For the first header, use shared data loader; for others use batch provider
182-
let verifier = if idx == 0 {
183-
HeaderVerifier::new(shared, consensus)
184-
} else {
185-
HeaderVerifier::new(&batch_provider, consensus)
186-
};
181+
// Use batch provider for all headers - it falls back to shared for parent lookups
182+
let verifier = HeaderVerifier::new(&batch_provider, consensus);
187183
// Check if already valid (skip re-validation)
188184
let status = self.active_chain.get_block_status(&header.hash());
189185
if status.contains(BlockStatus::HEADER_VALID) {

0 commit comments

Comments
 (0)