eq.log.Info("skipping unsafe payload, since it is older than safe head","safe",eq.ec.SafeL2Head().ID(),"unsafe",eq.ec.UnsafeL2Head().ID(),"unsafe_payload",first.ID())
eq.log.Info("skipping unsafe payload, since it does not build onto the existing unsafe chain","safe",eq.ec.SafeL2Head().ID(),"unsafe",eq.ec.UnsafeL2Head().ID(),"unsafe_payload",first.ID())
eq.unsafePayloads.Pop()
}
returnio.EOF// time to go to next stage if we cannot process the first unsafe payload
}
ref,err:=derive.PayloadToBlockRef(eq.cfg,first)
iferr!=nil{
eq.log.Error("failed to decode L2 block ref from payload","err",err)
eq.log.Info("skipping unsafe payload, since it is older than safe head","safe",eq.ec.SafeL2Head().ID(),"unsafe",eq.ec.UnsafeL2Head().ID(),"unsafe_payload",first.ID())
eq.log.Info("skipping unsafe payload, since it does not build onto the existing unsafe chain","safe",eq.ec.SafeL2Head().ID(),"unsafe",eq.ec.UnsafeL2Head().ID(),"unsafe_payload",first.ID())
eq.unsafePayloads.Pop()
}
returnio.EOF// time to go to next stage if we cannot process the first unsafe payload
}
ref,err:=PayloadToBlockRef(eq.cfg,first)
iferr!=nil{
eq.log.Error("failed to decode L2 block ref from payload","err",err)