returnNewTemporaryError(fmt.Errorf("failed to fetch the new L1 progress: origin: %v; err: %w",safe.L1Origin,err))
returnderive.NewTemporaryError(fmt.Errorf("failed to fetch the new L1 progress: origin: %v; err: %w",safe.L1Origin,err))
}
}
ifsafe.Time<l1Origin.Time{
ifsafe.Time<l1Origin.Time{
returnNewResetError(fmt.Errorf("cannot reset block derivation to start at L2 block %s with time %d older than its L1 origin %s with time %d, time invariant is broken",
returnderive.NewResetError(fmt.Errorf("cannot reset block derivation to start at L2 block %s with time %d older than its L1 origin %s with time %d, time invariant is broken",