github rocket-pool/smartnode v1.20.8

5 hours ago

This is v1.20.8 of the Smart Node.

This is a medium-priority upgrade operators recovering large wallets, and a low-priority upgrade for other users.

Client Updates

  • Geth updated to v1.17.5;
  • Lighthouse updated to v8.2.1;
  • Prysm updated to v7.1.8;
  • Lodestar updated to v1.45.0;
  • Besu updated to v26.7.1;
  • Nethermind updated to v1.39.1;
  • Reth updated to v2.4.1;

Smart Node changes

  • Fixed Besu JWT secret generation by replacing openssl (missing in newer Besu images) and treating empty JWT files as invalid so they are recreated on restart;
  • Removed the HTTP timeout on wallet recover / wallet rebuild so large nodes no longer fail mid-recovery. The API now avoids duplicate calls while recovery runs and recovered key progress is printed on the CLI;
  • Improved observe/masquerade mode. An alert when observe mode is active, and a prompt to restart the node/watchtower containers when starting or ending observe;
  • Fixed the megapool validator mapping;
  • Reworked Grafana RPL metrics and included megapool validators in duty-related Beacon metrics (Dashboard v1.4.1 descriptions updated);
  • Use SHARD_COMMITTEE_PERIOD from the beacon config when determining voluntary exit eligibility;
  • Load megapool validator details from the finalized beacon state for exit notifications;
  • Added Gloas beacon state/block support and refactored withdrawal proofs to work with stable containers, in preparation for the next consensus upgrade;
  • Updated Go to v1.26.5 and various project dependencies.

Don't miss a new smartnode release

NewReleases is sending notifications on new releases.