Skip to content

v1.10.2

Compare
Choose a tag to compare
@jclapis jclapis released this 30 Aug 02:51
· 102 commits to master since this release
19f3345

This is v1.10.2 of the Smartnode.

It is a recommended update for node operators using Besu, Geth, Nimbus, Prysm, or Teku that haven't updated manually to the latest versions yet, as those new client versions include some important optimizations and bug fixes.

For everyone else, it is a low priority.

To upgrade, follow the Smartnode upgrade instructions.

Client Updates

  • Updated Besu to v23.7.1.

  • Updated Geth to v1.12.2.

  • Updated Nimbus to v23.8.0.

    • Nimbus will now only subscribe to 2 subnets total, similar to Lighthouse and Lodestar. This significantly reduces its CPU usage and bandwidth consumption, but may result in a small number of missed attestations for users with many validators.
    • If you'd like to subscribe to all of the subnets again to minimize the missed attestations, add the --subscribe-all-subnets flag to the "Additional Beacon Client Flags" field of the service config TUI. This is only recommended for users with powerful node hardware that can handle the load, so you may want to consider running without it first for comparison.
  • Updated Prysm to v4.0.8.

    • NOTE for Docker / Hybrid users: Prysm's canonical image uses the incorrect version (it reports v4.0.7), so this Smartnode will come with images we built using their published binaries.
    • If you want to use the canonical image and ignore the mismatched version, please use the following Docker containers (noting they only work for x64 modern / non-portable systems):
    • BN: prysmaticlabs/prysm-beacon-chain:HEAD-0ca364-debug
    • VC: prysmaticlabs/prysm-validator:HEAD-0ca364-debug
  • Updated Teku to v23.8.0.

  • Updated Node-Exporter to v1.6.1.

  • Updated Prometheus to v2.46.0.

Smartnode Changes

  • The "bloXroute Ethical" relay has been removed from the MEV-Boost options since it no longer exists.

    • As this was the only option for relays that mitigated sandwich bundles, the "No Sandwiching" profiles have been removed as well.
  • rocketpool minipool distribute-balance changes:

    • The minipool options are now sorted from most-rewards to least-rewards.
    • New option: use --threshold that will hide minipools with lower rewards than a specified threshold amount.
    • For example, rocketpool minipool distribute-balance --threshold 0.1 will hide all minipools that have less than 0.1 ETH in pending rewards.
  • Commands like rocketpool minipool status now work properly on nodes with more than 1000 minipools.

Bug Fixes

  • Lodestar's VC will now properly request blocks to sign from MEV-Boost when enabled.