Add new sync config: l2.enginekind (#10767)
* Add new syncmode "force-execution-layer"
* Add tests
* Add l2.enginekind flag instead of ForceELSync
* Move l2EngineClientKind to EngineController
* Fix lint
* Rename engine.EngineClientKind to engine.Kind and added engineKind.SupportsPostFinalizationELSync()
* Refactor EL/CL tests in sync_test.go
* Refactor tests in sync_test.go
* Rename engine to ec
* Incorporate enginekind-specific flags into syncConfig, and hide engine kind from the engine controller logic
* Fix tests
---------
Co-authored-by:
protolambda <proto@protolambda.com>
Showing
This diff is collapsed.
Please register or sign in to comment