• Minhyuk Kim's avatar
    Add new sync config: l2.enginekind (#10767) · 43b1c4c0
    Minhyuk Kim authored
    * 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: default avatarprotolambda <proto@protolambda.com>
    43b1c4c0
flags.go 15.7 KB