Skip to content

v1.7.2

Compare
Choose a tag to compare
@jclapis jclapis released this 30 Dec 02:39
· 196 commits to master since this release
2ecfad9

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

⚠️ 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.

  • 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 powerful arm64 systems such as Apple M1 or Rock 5B machines.

  • The Smartnode installation script now supports doas in addition to sudo 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.