@@ -49,6 +49,7 @@ pub struct HeaderSyncManager<S: StorageManager, N: NetworkManager> {
4949 config : ClientConfig ,
5050 tip_manager : ChainTipManager ,
5151 checkpoint_manager : CheckpointManager ,
52+ reorg_config : ReorgConfig ,
5253 chain_state : Arc < RwLock < ChainState > > ,
5354 // WalletState removed - wallet functionality is now handled externally
5455 headers2_state : Headers2StateManager ,
@@ -80,6 +81,7 @@ impl<S: StorageManager, N: NetworkManager> HeaderSyncManager<S, N> {
8081 config : config. clone ( ) ,
8182 tip_manager : ChainTipManager :: new ( reorg_config. max_forks ) ,
8283 checkpoint_manager,
84+ reorg_config,
8385 chain_state,
8486 // WalletState removed
8587 headers2_state : Headers2StateManager :: new ( ) ,
@@ -212,7 +214,6 @@ impl<S: StorageManager, N: NetworkManager> HeaderSyncManager<S, N> {
212214
213215 // Step 3: Process the Entire Validated Batch
214216
215- <<<<<<< HEAD
216217 // Checkpoint Validation: Perform in-memory security check against checkpoints
217218 for ( index, cached_header) in cached_headers. iter ( ) . enumerate ( ) {
218219 let prospective_height = tip_height + ( index as u32 ) + 1 ;
@@ -229,8 +230,6 @@ impl<S: StorageManager, N: NetworkManager> HeaderSyncManager<S, N> {
229230 }
230231 }
231232
232- =======
233- >>>>>>> 7 acccc0b ( removed two methos that where invovled in the same process)
234233 storage
235234 . store_headers ( headers)
236235 . await
0 commit comments