diff --git a/shared/services/config/besu-params.go b/shared/services/config/besu-params.go index ba9ef437..60194c00 100644 --- a/shared/services/config/besu-params.go +++ b/shared/services/config/besu-params.go @@ -25,8 +25,8 @@ import ( // Constants const ( - besuTagTest string = "hyperledger/besu:25.11.0" - besuTagProd string = "hyperledger/besu:25.11.0" + besuTagTest string = "hyperledger/besu:26.2.0" + besuTagProd string = "hyperledger/besu:26.2.0" besuEventLogInterval int = 1000 besuMaxPeers uint16 = 25 besuStopSignal string = "SIGTERM" diff --git a/shared/services/config/geth-params.go b/shared/services/config/geth-params.go index 41b31d5e..3b83d267 100644 --- a/shared/services/config/geth-params.go +++ b/shared/services/config/geth-params.go @@ -28,8 +28,8 @@ import ( // Constants const ( - gethTagProd string = "ethereum/client-go:v1.16.7" - gethTagTest string = "ethereum/client-go:v1.16.7" + gethTagProd string = "ethereum/client-go:v1.17.1" + gethTagTest string = "ethereum/client-go:v1.17.1" gethEventLogInterval int = 1000 gethStopSignal string = "SIGTERM" ) diff --git a/shared/services/config/lighthouse-config.go b/shared/services/config/lighthouse-config.go index 9156ce51..87ab4990 100644 --- a/shared/services/config/lighthouse-config.go +++ b/shared/services/config/lighthouse-config.go @@ -24,8 +24,8 @@ import ( ) const ( - lighthouseTagPortableTest string = "sigp/lighthouse:v8.0.1" - lighthouseTagPortableProd string = "sigp/lighthouse:v8.0.1" + lighthouseTagPortableTest string = "sigp/lighthouse:v8.1.2" + lighthouseTagPortableProd string = "sigp/lighthouse:v8.1.2" defaultLhMaxPeers uint16 = 100 ) diff --git a/shared/services/config/lodestar-config.go b/shared/services/config/lodestar-config.go index bebbf504..577bc3ac 100644 --- a/shared/services/config/lodestar-config.go +++ b/shared/services/config/lodestar-config.go @@ -24,8 +24,8 @@ import ( ) const ( - lodestarTagTest string = "chainsafe/lodestar:v1.36.0" - lodestarTagProd string = "chainsafe/lodestar:v1.36.0" + lodestarTagTest string = "chainsafe/lodestar:v1.40.0" + lodestarTagProd string = "chainsafe/lodestar:v1.40.0" defaultLodestarMaxPeers uint16 = 100 ) diff --git a/shared/services/config/mev-boost-config.go b/shared/services/config/mev-boost-config.go index 05ca2588..c25a6f80 100644 --- a/shared/services/config/mev-boost-config.go +++ b/shared/services/config/mev-boost-config.go @@ -28,8 +28,8 @@ import ( // Constants const ( - mevBoostTagProd string = "flashbots/mev-boost:1.10" - mevBoostTagTest string = "flashbots/mev-boost:1.10" + mevBoostTagProd string = "flashbots/mev-boost:1.12.0" + mevBoostTagTest string = "flashbots/mev-boost:1.12.0" mevBoostUrlEnvVar string = "MEV_BOOST_URL" mevBoostRelaysEnvVar string = "MEV_BOOST_RELAYS" mevDocsUrl string = "#" diff --git a/shared/services/config/nethermind-params.go b/shared/services/config/nethermind-params.go index de9a3ba4..bf0e1a47 100644 --- a/shared/services/config/nethermind-params.go +++ b/shared/services/config/nethermind-params.go @@ -28,8 +28,8 @@ import ( // Constants const ( - nethermindTagProd string = "nethermind/nethermind:1.35.3" - nethermindTagTest string = "nethermind/nethermind:1.35.3" + nethermindTagProd string = "nethermind/nethermind:1.36.0" + nethermindTagTest string = "nethermind/nethermind:1.36.0" nethermindEventLogInterval int = 1000 nethermindStopSignal string = "SIGTERM" ) diff --git a/shared/services/config/nimbus-config.go b/shared/services/config/nimbus-config.go index 9a64bab0..d52be829 100644 --- a/shared/services/config/nimbus-config.go +++ b/shared/services/config/nimbus-config.go @@ -27,12 +27,12 @@ import ( const ( // Testnet - nimbusBnTagTest string = "statusim/nimbus-eth2:multiarch-v25.11.1" - nimbusVcTagTest string = "statusim/nimbus-validator-client:multiarch-v25.11.1" + nimbusBnTagTest string = "statusim/nimbus-eth2:multiarch-v26.3.0" + nimbusVcTagTest string = "statusim/nimbus-validator-client:multiarch-v26.3.0" // Mainnet - nimbusBnTagProd string = "statusim/nimbus-eth2:multiarch-v25.11.1" - nimbusVcTagProd string = "statusim/nimbus-validator-client:multiarch-v25.11.1" + nimbusBnTagProd string = "statusim/nimbus-eth2:multiarch-v26.3.0" + nimbusVcTagProd string = "statusim/nimbus-validator-client:multiarch-v26.3.0" defaultNimbusMaxPeersArm uint16 = 100 defaultNimbusMaxPeersAmd uint16 = 160 diff --git a/shared/services/config/prysm-config.go b/shared/services/config/prysm-config.go index 00719db7..10ff23af 100644 --- a/shared/services/config/prysm-config.go +++ b/shared/services/config/prysm-config.go @@ -24,10 +24,10 @@ import ( ) const ( - prysmBnTest string = "gcr.io/offchainlabs/prysm/beacon-chain:v7.1.0" - prysmBnProd string = "gcr.io/offchainlabs/prysm/beacon-chain:v7.1.0" - prysmVcTest string = "gcr.io/offchainlabs/prysm/validator:v7.1.0" - prysmVcProd string = "gcr.io/offchainlabs/prysm/validator:v7.1.0" + prysmBnTest string = "gcr.io/offchainlabs/prysm/beacon-chain:v7.1.2" + prysmBnProd string = "gcr.io/offchainlabs/prysm/beacon-chain:v7.1.2" + prysmVcTest string = "gcr.io/offchainlabs/prysm/validator:v7.1.2" + prysmVcProd string = "gcr.io/offchainlabs/prysm/validator:v7.1.2" defaultPrysmRpcPort uint16 = 5053 defaultPrysmOpenRpcPort bool = false diff --git a/shared/services/config/teku-config.go b/shared/services/config/teku-config.go index bb176ea8..01791b58 100644 --- a/shared/services/config/teku-config.go +++ b/shared/services/config/teku-config.go @@ -25,8 +25,8 @@ import ( ) const ( - tekuTagTest string = "consensys/teku:25.11.1" - tekuTagProd string = "consensys/teku:25.11.1" + tekuTagTest string = "consensys/teku:26.3.0" + tekuTagProd string = "consensys/teku:26.3.0" defaultTekuMaxPeers uint16 = 100 ) diff --git a/shared/version.go b/shared/version.go index 282a200d..a26559cb 100644 --- a/shared/version.go +++ b/shared/version.go @@ -21,7 +21,7 @@ package shared const BinaryBucket string = "/stader-node-build/permissionless" const DockerAccount string = "staderlabs" -const StaderVersion string = "1.7.3" +const StaderVersion string = "1.7.4" const Logo string = ` _____ _ _ _ _ 𝅺 diff --git a/stader-cli/service/migration.go b/stader-cli/service/migration.go index 55c0fafb..0fe7392c 100644 --- a/stader-cli/service/migration.go +++ b/stader-cli/service/migration.go @@ -99,6 +99,11 @@ func migrate(c *cli.Context) (runBeforeUpgrades, rundAfterUpgrades []ConfigUpgra return nil, nil, err } + v174, err := parseVersion("1.7.4") + if err != nil { + return nil, nil, err + } + // Create the collection of upgraders upgraders := []ConfigUpgrader{ { @@ -170,6 +175,11 @@ func migrate(c *cli.Context) (runBeforeUpgrades, rundAfterUpgrades []ConfigUpgra upgradeFunc: func(_ *cli.Context) error { return nil }, needInstall: true, }, + { + version: v174, + upgradeFunc: func(_ *cli.Context) error { return nil }, + needInstall: true, + }, } staderClient, err := stader.NewClientFromCtx(c)