Skip to content

Commit 54fbe8d

Browse files
committed
sanity check external finalized
1 parent 9cde570 commit 54fbe8d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

op-node/rollup/engine/engine_controller.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1136,7 +1136,9 @@ func (e *EngineController) FollowSource(eSafeBlockRef, eFinalizedRef eth.L2Block
11361136
}
11371137
e.tryUpdateLocalSafe(e.ctx, eSafeBlockRef, true, eth.L1BlockRef{})
11381138
// Directly update the Engine Controller state, bypassing finalizer
1139-
e.promoteFinalized(e.ctx, eFinalizedRef)
1139+
if e.finalizedHead.Number <= eFinalizedRef.Number {
1140+
e.promoteFinalized(e.ctx, eFinalizedRef)
1141+
}
11401142
}
11411143

11421144
logger := e.log.With(

0 commit comments

Comments
 (0)