import {IExecutionEngine, PayloadIdCache} from "./interface.js"; export class ExecutionEngineDisabled implements IExecutionEngine { readonly payloadIdCache = new PayloadIdCache(); async notifyNewPayload(): Promise { throw Error("Execution engine disabled"); } async notifyForkchoiceUpdate(): Promise { throw Error("Execution engine disabled"); } async getPayload(): Promise { throw Error("Execution engine disabled"); } async getBlobsBundle(): Promise { throw Error("Execution engine disabled"); } async exchangeTransitionConfigurationV1(): Promise { throw Error("Execution engine disabled"); } }