This is v1.6.0 of the Smartnode stack, which comes with all of the client versions that support The Merge.
The Merge is expected between September 10th and 20th.
This is a very high priority update for all users!
- Users still on v1.4.x or lower will need to update before August 29th 00:00 UTC to have Redstone support.
- Docker Mode users already on v1.5.x must upgrade before September 6th, 11:34 UTC to be ready for the Bellatrix hardfork of the Beacon Chain.
- Hybrid and Native mode users must manually update their Execution and Consensus clients before September 6th, 11:34 UTC to the latest versions that support Bellatrix and The Merge; see https://blog.ethereum.org/2022/08/24/mainnet-merge-announcement/ for more information on this.
⚠️ If you are still on v1.4.3 or earlier, please read the migration guide for your setup below before upgrading! These guides will show you what to do before you upgrade, how to verify your setup after upgrading, and how to revert to the old version in case you need to make changes before upgrading: ⚠️
Client Updates
- Updated Besu to v22.7.1
- Updated Geth to v1.10.23
- Updated Nethermind to v1.14.0
- Updated Lighthouse to v3.0.0
- Updated Nimbus to v22.8.0
- Updated Prysm to a version of v3.0.0 that includes an extra bugfix for the Oracle DAO
- Updated Teku to v22.8.1
- Updated MEV-Boost to a custom portable build of v0.7.10 that supports older hardware
- Updated Prometheus to v2.38.0
Smartnode Changes
-
Teku now supports fallback clients. Note there is a bug that prevents it from working with all clients, so we only recommend that you use a Teku fallback for it until it is resovled.
-
MEV-Boost has been added to Mainnet, but the rules have changed slightly.
- MEV-Boost is now optional and opt-in for the time being due to the current ecosystem situation. Enabling it can be done in the
service config
TUI. - MEV-Boost does not currently ship with a default relay on Mainnet. Users can add the relay of their choice as more become available and vetted by the community.
- Eventually, when enough relays are available to offer an array of choices regarding ethical and transaction-agnostic decisions, we will incorporate a pre-built list into the Smartnode.
- The rules surrounding your fee recipient still apply, even in light of these changes.
- Native Mode users, please be sure to read through the guide for setting up your fee recipient before The Merge!
- MEV-Boost is now optional and opt-in for the time being due to the current ecosystem situation. Enabling it can be done in the
-
The Smartnode's Addon system has been implemented! We are proud to offer the first official Addon - the Graffiti Wall Writer, built by @RomiRand and @benv666!
- This addon will let you draw on the Beaconcha.in Graffiti Wall whenever you get a proposal.
- For more information, please see https://github.com/stake-house/DecentralizedGraffitiDrawing/.
- By default, this will draw the Rocket Pool logo on the wall. The more users opt into it, the faster it gets drawn!
- It can be enabled from the Addons page in the
service config
TUI.
-
There is now a TTD Override setting in the Smartnode section of the TUI. This will be useful in case the Ethereum core developers decide to make an emergency change to the Mainnet TTD value based on network conditions.
-
Teku now runs in Archive mode, which means it can retrieve historical state. This brings it in line with the other clients, and will be required for users that want to generate the rewards Merkle tree at each interval instead of downloading it.
- The impact to storage requirements will be minimal.
New Commands
rocketpool network dao-proposals
now lets you view the status of DAO proposals and votes from the CLI.- Thanks to @0xfornax for adding this!
Misc Changes
- Increased the timeout on Nethermind's pruning starter from 30 seconds to 5 minutes.