From b49c0fc721e911aaba999a817662011649ba2fe0 Mon Sep 17 00:00:00 2001 From: Marketen Date: Thu, 10 Oct 2024 11:59:00 +0200 Subject: [PATCH] dont call always holesky teku --- packages/brain/src/modules/config/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/brain/src/modules/config/index.ts b/packages/brain/src/modules/config/index.ts index f3b7fb9f..ca0bcd83 100644 --- a/packages/brain/src/modules/config/index.ts +++ b/packages/brain/src/modules/config/index.ts @@ -8,13 +8,16 @@ import { getTlsCert } from "./getTlsCert.js"; export const brainConfig = (): BrainConfig => { const { network, executionClient, consensusClient, isMevBoostSet, shareDataWithDappnode } = loadEnvs(); + // Determine the protocol based on the consensus client. teku uses https (tls cert) + const validatorProtocol = consensusClient === "teku" ? "https" : "http"; + return { network, executionClient, consensusClient, isMevBoostSet, executionClientUrl: `http://execution.${network}.dncore.dappnode:8545`, - validatorUrl: `http://validator.${network}.dncore.dappnode:3500}`, + validatorUrl: `${validatorProtocol}://validator.${network}.dncore.dappnode:3500}`, beaconchainUrl: `http:/beacon-chain.${network}.dncore.dappnode:3500`, signerUrl: `http://signer.${network}.dncore.dappnode:9000`, token: getValidatorToken(consensusClient),