diff --git a/turbo/execution/eth1/forkchoice.go b/turbo/execution/eth1/forkchoice.go index 482b6e48299..12a94d3c584 100644 --- a/turbo/execution/eth1/forkchoice.go +++ b/turbo/execution/eth1/forkchoice.go @@ -305,6 +305,10 @@ func (e *EthereumExecutionModule) updateForkChoice(ctx context.Context, original sendForkchoiceErrorWithoutWaiting(e.logger, outcomeCh, err, false) return } + if err := rawdb.TruncateCanonicalChain(ctx, tx, fcuHeader.Number.Uint64()+1); err != nil { + sendForkchoiceErrorWithoutWaiting(e.logger, outcomeCh, err, false) + return + } if err := tx.Commit(); err != nil { sendForkchoiceErrorWithoutWaiting(e.logger, outcomeCh, err, false) return