Skip to content

Commit 6a7f8f7

Browse files
authored
Merge pull request #218 from stader-labs/client_updates
Client updates
2 parents 10ec85f + 503c847 commit 6a7f8f7

16 files changed

+41
-52
lines changed

install/scripts/start-ec.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ if [ "$CLIENT" = "besu" ]; then
298298
fi
299299

300300

301-
CMD="$CMD --fast-sync-min-peers=3 --sync-mode=X_CHECKPOINT"
301+
CMD="$CMD --sync-mode=SNAP --data-storage-format=BONSAI"
302302

303303
if [ "$BESU_JVM_HEAP_SIZE" -gt "0" ]; then
304304
CMD="env JAVA_OPTS=\"-Xmx${BESU_JVM_HEAP_SIZE}m\" $CMD"

shared/services/config/besu-params.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ import (
2525

2626
// Constants
2727
const (
28-
besuTagTest string = "hyperledger/besu:24.5.4"
29-
besuTagProd string = "hyperledger/besu:24.5.4"
28+
besuTagTest string = "hyperledger/besu:24.10.0"
29+
besuTagProd string = "hyperledger/besu:24.10.0"
3030
besuEventLogInterval int = 1000
3131
besuMaxPeers uint16 = 25
3232
besuStopSignal string = "SIGTERM"

shared/services/config/external-configs.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,8 @@ func NewExternalLighthouseConfig(cfg *StaderConfig) *ExternalLighthouseConfig {
215215
Description: "The tag name of the Lighthouse container you want to use from Docker Hub. This will be used for the Validator Client that Stader manages with your validator keys.",
216216
Type: config.ParameterType_String,
217217
Default: map[config.Network]interface{}{
218-
config.Network_Mainnet: getLighthouseTagProd(),
219-
config.Network_Holesky: getLighthouseTagTest(),
218+
config.Network_Mainnet: lighthouseTagPortableProd,
219+
config.Network_Holesky: lighthouseTagPortableTest,
220220
},
221221
AffectsContainers: []config.ContainerID{config.ContainerID_Validator},
222222
EnvironmentVariables: []string{"VC_CONTAINER_TAG"},

shared/services/config/geth-params.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ import (
2828

2929
// Constants
3030
const (
31-
gethTagProd string = "ethereum/client-go:v1.14.5"
32-
gethTagTest string = "ethereum/client-go:v1.14.5"
31+
gethTagProd string = "ethereum/client-go:v1.14.11"
32+
gethTagTest string = "ethereum/client-go:v1.14.11"
3333
gethEventLogInterval int = 1000
3434
gethStopSignal string = "SIGTERM"
3535
)

shared/services/config/grafana-config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import (
2424
)
2525

2626
// Constants
27-
const grafanaTag string = "grafana/grafana:9.4.15"
27+
const grafanaTag string = "grafana/grafana:9.4.18"
2828

2929
// Defaults
3030
const defaultGrafanaPort uint16 = 3100

shared/services/config/lighthouse-config.go

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,11 @@ package config
2121

2222
import (
2323
"github.com/stader-labs/stader-node/shared/types/config"
24-
"github.com/stader-labs/stader-node/shared/utils/sys"
2524
)
2625

2726
const (
28-
lighthouseTagPortableTest string = "sigp/lighthouse:v5.2.0"
29-
lighthouseTagPortableProd string = "sigp/lighthouse:v5.2.0"
30-
lighthouseTagModernTest string = "sigp/lighthouse:v5.2.0-modern"
31-
lighthouseTagModernProd string = "sigp/lighthouse:v5.2.0-modern"
27+
lighthouseTagPortableTest string = "sigp/lighthouse:v5.3.0"
28+
lighthouseTagPortableProd string = "sigp/lighthouse:v5.3.0"
3229
defaultLhMaxPeers uint16 = 80
3330
)
3431

@@ -75,8 +72,8 @@ func NewLighthouseConfig(cfg *StaderConfig) *LighthouseConfig {
7572
Description: "The tag name of the Lighthouse container you want to use from Docker Hub.",
7673
Type: config.ParameterType_String,
7774
Default: map[config.Network]interface{}{
78-
config.Network_Mainnet: getLighthouseTagProd(),
79-
config.Network_Holesky: getLighthouseTagTest(),
75+
config.Network_Mainnet: lighthouseTagPortableProd,
76+
config.Network_Holesky: lighthouseTagPortableTest,
8077
},
8178
AffectsContainers: []config.ContainerID{config.ContainerID_Eth2, config.ContainerID_Validator},
8279
EnvironmentVariables: []string{"BN_CONTAINER_TAG", "VC_CONTAINER_TAG"},
@@ -139,21 +136,3 @@ func (cfg *LighthouseConfig) GetName() string {
139136
func (cfg *LighthouseConfig) GetConfigTitle() string {
140137
return cfg.Title
141138
}
142-
143-
// Get the appropriate LH default tag for production
144-
func getLighthouseTagProd() string {
145-
missingFeatures := sys.GetMissingModernCpuFeatures()
146-
if len(missingFeatures) > 0 {
147-
return lighthouseTagPortableProd
148-
}
149-
return lighthouseTagModernProd
150-
}
151-
152-
// Get the appropriate LH default tag for testnets
153-
func getLighthouseTagTest() string {
154-
missingFeatures := sys.GetMissingModernCpuFeatures()
155-
if len(missingFeatures) > 0 {
156-
return lighthouseTagPortableTest
157-
}
158-
return lighthouseTagModernTest
159-
}

shared/services/config/lodestar-config.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ import (
2424
)
2525

2626
const (
27-
lodestarTagTest string = "chainsafe/lodestar:v1.19.0"
28-
lodestarTagProd string = "chainsafe/lodestar:v1.19.0"
27+
lodestarTagTest string = "chainsafe/lodestar:v1.22.0"
28+
lodestarTagProd string = "chainsafe/lodestar:v1.22.0"
2929
defaultLodestarMaxPeers uint16 = 50
3030
)
3131

shared/services/config/mev-boost-config.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ import (
2929

3030
// Constants
3131
const (
32-
mevBoostPortableTag string = "flashbots/mev-boost:1.7"
33-
mevBoostModernTag string = "flashbots/mev-boost:1.7"
32+
mevBoostPortableTag string = "flashbots/mev-boost:1.8"
33+
mevBoostModernTag string = "flashbots/mev-boost:1.8"
3434
mevBoostUrlEnvVar string = "MEV_BOOST_URL"
3535
mevBoostRelaysEnvVar string = "MEV_BOOST_RELAYS"
3636
mevDocsUrl string = "#"

shared/services/config/nethermind-params.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ import (
2828

2929
// Constants
3030
const (
31-
nethermindTagProd string = "nethermind/nethermind:1.27.0"
32-
nethermindTagTest string = "nethermind/nethermind:1.27.0"
31+
nethermindTagProd string = "nethermind/nethermind:1.29.1"
32+
nethermindTagTest string = "nethermind/nethermind:1.29.1"
3333
nethermindEventLogInterval int = 1000
3434
nethermindStopSignal string = "SIGTERM"
3535
)

shared/services/config/nimbus-config.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ import (
2727

2828
const (
2929
// Testnet
30-
nimbusBnTagTest string = "statusim/nimbus-eth2:multiarch-v24.5.1"
31-
nimbusVcTagTest string = "statusim/nimbus-validator-client:multiarch-v24.5.1"
30+
nimbusBnTagTest string = "statusim/nimbus-eth2:multiarch-v24.9.0"
31+
nimbusVcTagTest string = "statusim/nimbus-validator-client:multiarch-v24.9.0"
3232

3333
// Mainnet
34-
nimbusBnTagProd string = "statusim/nimbus-eth2:multiarch-v24.5.1"
35-
nimbusVcTagProd string = "statusim/nimbus-validator-client:multiarch-v24.5.1"
34+
nimbusBnTagProd string = "statusim/nimbus-eth2:multiarch-v24.9.0"
35+
nimbusVcTagProd string = "statusim/nimbus-validator-client:multiarch-v24.9.0"
3636

3737
defaultNimbusMaxPeersArm uint16 = 100
3838
defaultNimbusMaxPeersAmd uint16 = 160

0 commit comments

Comments
 (0)