• Sebastian Stammler's avatar
    op-wheel: Support for Engine API V3 calls & version selection (#9681) · f7920585
    Sebastian Stammler authored
    * op-service: split EngineAPIClient out of EngineClient
    
    This way, the Engine API RPC client can be reused in other components, like op-wheel.
    
    * op-service/eth: Add BlockAsPayloadEnv
    
    * op-wheel: Use new Engine API V3 calls
    
    * op-wheel: Add rewind command
    
    Also adds an open RCP endpoint because the "debug" rpc namespace is not
    available on the authenticated endpoint.
    
    This also fixes chain config loading.
    
    Also sets some sane default http RPC endpoints.
    
    * op-wheel: Move engine.version validation into flag Action
    
    * op-wheel: improve rewind command
    f7920585