fmt.Sprintf("failed to fetch the new L1 progress: origin: %v; err: %v",safe.L1Origin,err),
)
returnNewTemporaryError(fmt.Errorf("failed to fetch the new L1 progress: origin: %v; err: %v",safe.L1Origin,err))
}
ifsafe.Time<l1Origin.Time{
returnfmt.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",
safe,safe.Time,l1Origin,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",