ethereum-optimism / ethereum-optimism/optimism

op-node: Make EL Sync work with sequencer

Open
#17,630 0 comments 1 reaction 1 assignee Claimed by @nonsense View on GitHub
Dominant language
Go
Stars
6.5k
Forks
4k
Avg merge
2d 15h
Merged PRs (30d)
145

Description

Sequencer cannot advance blocks when it is in EL Sync mode. Find out why, and use that info for consolidating between `sync.CLSync` mode and `sync.ELSync` mode.

Deprioritized and focusing on the verifier logic.

This is not a requirement for RR Sync Removal. Possibly related with
https://github.com/ethereum-optimism/optimism/blob/262b23187458b6f83a2ddf5fc7d5bd07ff8a7af6/op-node/rollup/engine/engine_update.go#L117-L118
Sequencer may try to block build using `startBuildingBlock` method, and the EL will respond `SYNCING` which makes the sequencer not to advance.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.