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 withv1.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
orrocketpool 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.