From 2f716310336d706c7a35cc2a0c17e08f1a01a02a Mon Sep 17 00:00:00 2001 From: gbayasgalan Date: Thu, 6 Feb 2025 11:28:56 +0100 Subject: [PATCH] MODIFY: clients for op presets --- launcher/src/backend/OneClickInstall.js | 30 ++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/launcher/src/backend/OneClickInstall.js b/launcher/src/backend/OneClickInstall.js index b64ac1a98..2fe3cb012 100755 --- a/launcher/src/backend/OneClickInstall.js +++ b/launcher/src/backend/OneClickInstall.js @@ -546,7 +546,21 @@ export class OneClickInstall { services.push(selectedCC_VC + "ValidatorService"); services.push(selectedCC_VC + "BeaconService"); - const selectedEC = setup === "optimism" ? this.chooseClient(["GETH", "RETH"]) : this.chooseClient(["GETH", "BESU", "NETHERMIND"]); + const selectedEC = (() => { + switch (setup) { + case "op full node": + return this.chooseClient([]); + case "op node archive": + return this.chooseClient([]); + default: + return this.chooseClient(["GETH", "BESU", "NETHERMIND"]); + } + })(); + + // const selectedEC = + // setup === "op full node" + // ? this.chooseClient(["GETH", "RETH", "NETHERMIND", "BESU", "ERIGON"]) + // : this.chooseClient(["GETH", "BESU", "NETHERMIND"]); services.push(selectedEC + "Service"); @@ -589,8 +603,18 @@ export class OneClickInstall { case "lidocsm": services.push("FlashbotsMevBoostService", "KeysAPIService", "ValidatorEjectorService", "KuboIPFSService", "LCOMService"); break; - case "optimism": - services.push("OpGethService", "OpNodeBeaconService", "L2GethService"); + case "op full node": + services.push("OpGethService", "OpNodeBeaconService"); + break; + case "op and eth full node": + services.push("OpGethService", "OpNodeBeaconService"); + break; + case "op node archive": + services.push("OpGethService", "OpNodeBeaconService"); + break; + case "op and eth node archive": + services.push("OpGethService", "OpNodeBeaconService"); + break; } return services; }