returnnil,NewCriticalError(fmt.Errorf("found batch with timestamp %d marked as future batch, but expected timestamp %d",batch.Batch.Timestamp,nextTimestamp))
log.Warn("batch is for different L1 chain, epoch hash does not match","expected",batchOrigin.ID())
log.Warn("batch is for different L1 chain, epoch hash does not match","expected",batchOrigin.ID())
returnBatchDrop
returnBatchDrop
}
}
ifbatch.Batch.Timestamp<batchOrigin.Time{
ifbatch.Timestamp<batchOrigin.Time{
log.Warn("batch timestamp is less than L1 origin timestamp","l2_timestamp",batch.Batch.Timestamp,"l1_timestamp",batchOrigin.Time,"origin",batchOrigin.ID())
log.Warn("batch timestamp is less than L1 origin timestamp","l2_timestamp",batch.Timestamp,"l1_timestamp",batchOrigin.Time,"origin",batchOrigin.ID())