/* eslint-disable @typescript-eslint/naming-convention */ import {ELClient, ELClientGenerator, ELGeneratorClientOptions, Runner, RunnerType} from "../interfaces.js"; export const generateMockNode: ELClientGenerator = ( {id, ethPort, enginePort, ttd, jwtSecretHex}: ELGeneratorClientOptions, runner: Runner | Runner ) => { const ethRpcUrl = `http://127.0.0.1:${ethPort}`; const engineRpcUrl = `http://127.0.0.1:${enginePort}`; const job = runner.create(id, []); return { client: ELClient.Mock, id, engineRpcUrl, ethRpcUrl, ttd, jwtSecretHex, provider: null, job, }; };