pub async fn update_pivot(
block_number: u64,
block_timestamp: u64,
peers: &mut PeerHandler,
block_sync_state: &mut SnapBlockSyncState,
diagnostics: &Arc<RwLock<SyncDiagnostics>>,
) -> Result<BlockHeader, SyncError>pub async fn update_pivot(
block_number: u64,
block_timestamp: u64,
peers: &mut PeerHandler,
block_sync_state: &mut SnapBlockSyncState,
diagnostics: &Arc<RwLock<SyncDiagnostics>>,
) -> Result<BlockHeader, SyncError>