Skip to content

Commit 5e45f6a

Browse files
authored
Merge pull request #402 from dappnode/marc/nimbus-gnosis-fix
Use legacy beacon-validator for nimbus gnosis
2 parents b11fbe8 + 9db85ab commit 5e45f6a

File tree

1 file changed

+11
-1
lines changed
  • packages/brain/src/modules/config

1 file changed

+11
-1
lines changed

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,23 @@ 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+
let beaconchainUrl;
16+
17+
// Setting URL for Teku consensus client
1518
if (consensusClient === "teku") {
1619
validatorUrl =
1720
network === Network.Mainnet
1821
? `https://validator.teku.dappnode:3500`
1922
: `https://validator.teku-${network}.dappnode:3500`;
23+
beaconchainUrl = `http://beacon-chain.${network}.dncore.dappnode:3500`;
24+
} else if (consensusClient === "nimbus" && network === Network.Gnosis) {
25+
// Setting URLs specifically for Nimbus client on the Gnosis network
26+
validatorUrl = `http://beacon-validator.nimbus-gnosis.dappnode:3500`;
27+
beaconchainUrl = `http://beacon-validator.nimbus-gnosis.dappnode:4500`;
2028
} else {
29+
// Default setting for other consensus clients and networks
2130
validatorUrl = `http://validator.${network}.dncore.dappnode:3500`;
31+
beaconchainUrl = `http://beacon-chain.${network}.dncore.dappnode:3500`;
2232
}
2333

2434
const { blockExplorerUrl, minGenesisTime, secondsPerSlot, slotsPerEpoch } = networkConfig(network);
@@ -39,7 +49,7 @@ export const brainConfig = (): BrainConfig => {
3949
blockExplorerUrl,
4050
executionClientUrl: `http://execution.${network}.dncore.dappnode:8545`,
4151
validatorUrl,
42-
beaconchainUrl: `http:/beacon-chain.${network}.dncore.dappnode:3500`,
52+
beaconchainUrl,
4353
signerUrl: `http://signer.${network}.dncore.dappnode:9000`,
4454
postgresUrl: getPostgresUrl(network),
4555
token: getValidatorToken(consensusClient),

0 commit comments

Comments
 (0)