s.log.Debug("Derivation process went idle because the engine is syncing","progress",s.derivation.Origin(),"sync_target",s.derivation.EngineSyncTarget(),"err",err)
stepAttempts=0
s.metrics.SetDerivationIdle(true)
continue
}elseiferr!=nil&&errors.Is(err,derive.ErrReset){
}elseiferr!=nil&&errors.Is(err,derive.ErrReset){
// If the pipeline corrupts, e.g. due to a reorg, simply reset it
// If the pipeline corrupts, e.g. due to a reorg, simply reset it
s.log.Warn("Derivation pipeline is reset","err",err)
s.log.Warn("Derivation pipeline is reset","err",err)