github rocket-pool/smartnode v1.17.0
v.1.17.0

latest releases: v1.17.3-dev, v1.17.2, v1.18.0-dev4...
one month ago

This is version v1.17.0 of the Smart Node with important client updates (most have raised the default block gas limit to 45M), and a new feature to allow users to use the partial history expiry feature and lower the storage requirements for their nodes.

It is a recommended update for Node Operators.

Client Updates

  • Geth updated to v1.16.1;
  • Nethermind updated to v1.32.2;
  • Besu updated to v25.7.0;
  • Reth updated to v1.5.1;
  • Lighthouse updated to v7.1.0;
  • Nimbus updated to v25.7.0;
  • Lodestar updated to v1.32.0;
  • Teku updated to v25.6.0;

Smart Node Changes

  • Added a Pruning mode option as an Execution Client parameter on the CLI. The options are:
    • History Expiry: Runs a full node with partial history expiry parameters.
    • Regular: Runs a full node without expiring history;
    • Archive: Runs an archive node
  • Fixed an issue where the Prysm genesis downloader container would get stuck;
  • The Smart Node will suggest old block gas limit settings (lower than 45M) to be replaced by the clients default;
  • Added a block gas limit setting when using external mode;
  • Created a migration for Nethermind's pruneMemSize parameter to work with v1.32.2;
  • Added Reth params to keep receipts;
  • Added the BTCS relay;
  • Added the Ultrasound Filtered relay (thanks @alextes for the contribution);
  • Added an RPL disclaimer when staking;
  • Removed vote init checks;

Existing nodes that want to clear pre-merge history may need to take some extra steps:

  • Geth users can run rocketpool service prune-eth1 or rocketpool service resync-eth1;
  • Nethermind users will need a full resync (rocketpool service resync-eth1);
  • Besu and Reth users don't need to take any action as they would perform an online prune.

Don't miss a new smartnode release

NewReleases is sending notifications on new releases.