This is v1.7.2 of the Smartnode stack. This is a medium priority update that includes a few small fixes, some new optional features, and updates most client versions with their own bug fixes and security improvements. Users are recommended to update to this release at their convenience.
Client Updates
- Updated Besu to v22.10.3.
- Updated Nethermind to v1.15.0.
- Updated Nimbus to v22.12.0.
- Updated Prysm to v3.2.0.
- Updated Teku to v22.12.0.
- Updated Prometheus to v2.41.0.
⚠️ NOTE: Nimbus replaced the v22.12.0 Docker container after its release, so anyone that downloaded Nimbus v22.12.0 manually before updating to this Smartnode release should remove the old image first!
Do so with this set of commands:
docker stop rocketpool_eth2 rocketpool_validator
docker rm rocketpool_eth2 rocketpool_validator
docker rmi statusim/nimbus-eth2:multiarch-v22.12.0
They will be automatically redownloaded when you start the Smartnode.
Smartnode Changes
-
The Ultra Sound relay is now supported in the MEV-Boost settings! This is an unregulated (non-OFAC) relay that allows all transactions through (does not filter out sandwich transactions). It has been added to the Unregulated (All MEV Types) profile so if you have already enabled that profile in the MEV-Boost settings, you will automatically start using this relay when you upgrade your Smartnode to this version or later.
-
This version introduces Rewards Tree v3. Oracle DAO members must update to this version before Rewards Interval 5, on January 19th in order to apply these changes to that interval.
-
rocketpool service export-eth1-data
now has a--force
flag that will allow it to run, even if it has determined that your destination folder doesn't have enough space to fit the chain data. -
The Smartnode will now verify that your fallback clients are using the correct network whenever it tries to use them. This will prevent someone from using e.g. a Prater node as a fallback for a Mainnet node.
- Thanks to @0xfornax for helping with this!
-
The performance tuning for
arm64
systems that give the Consensus client CPU and I/O priority over the Execution client now only apply to systems with 4 or fewer cores. It no longer applies to more powerfularm64
systems such as Apple M1 or Rock 5B machines. -
The Smartnode installation script now supports
doas
in addition tosudo
for privilege escalation.- Thanks to @iofq for helping with this!
Bug Fixes
rocketpool wallet recover
will now ignore minipools that have already been closed and had their validator pubkeys erased.
Misc Changes
-
Reduced the number of blocks queried during event log queries from 25000 down to 1000 across all clients to maintain parity with Besu's new behavior.
-
Updated to Go v1.19.4.
-
Replaced the deprecated etherchain gas API with the equivalent one from beaconcha.in.