Skip to content

Commit 9852f0d

Browse files
authored
Merge pull request #427 from dappnode/marc/fixnimbusgnosis
fix nimbus gnosis
2 parents 9477111 + ea09ccf commit 9852f0d

File tree

1 file changed

+14
-2
lines changed
  • packages/brain/src/modules/config

1 file changed

+14
-2
lines changed

packages/brain/src/modules/config/index.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,14 @@ export const brainConfig = (): BrainConfig => {
1212
// All this logic is needed because Teku has a TLS certificate that points to the old
1313
// https://validator.teku-${network}.dappnode:3500 URL. TODO: update the Teku TLS certificate https://docs.teku.consensys.io/how-to/configure/tls
1414
let validatorUrl;
15-
if (consensusClient === "teku") {
15+
let beaconchainUrl;
16+
17+
// Special case for Nimbus on Gnosis since it is not yet separated into two services.
18+
// TODO: remove this if when Gnosis is migrated to generic repos
19+
if (consensusClient === "nimbus" && network === Network.Gnosis) {
20+
validatorUrl = `http://beacon-validator.nimbus-gnosis.dappnode:3500`;
21+
beaconchainUrl = `http://beacon-validator.nimbus-gnosis.dappnode:4500`;
22+
} else if (consensusClient === "teku") {
1623
validatorUrl =
1724
network === Network.Mainnet
1825
? `https://validator.teku.dappnode:3500`
@@ -23,6 +30,11 @@ export const brainConfig = (): BrainConfig => {
2330

2431
const { blockExplorerUrl, minGenesisTime, secondsPerSlot, slotsPerEpoch } = networkConfig(network);
2532

33+
// Default beaconchainUrl if not already set
34+
if (!beaconchainUrl) {
35+
beaconchainUrl = `http://beacon-chain.${network}.dncore.dappnode:3500`;
36+
}
37+
2638
return {
2739
chain: {
2840
network,
@@ -39,7 +51,7 @@ export const brainConfig = (): BrainConfig => {
3951
blockExplorerUrl,
4052
executionClientUrl: `http://execution.${network}.dncore.dappnode:8545`,
4153
validatorUrl,
42-
beaconchainUrl: `http:/beacon-chain.${network}.dncore.dappnode:3500`,
54+
beaconchainUrl,
4355
signerUrl: `http://signer.${network}.dncore.dappnode:9000`,
4456
postgresUrl: getPostgresUrl(network),
4557
token: getValidatorToken(consensusClient),

0 commit comments

Comments
 (0)