This is v1.9.6 of the Smartnode.
It is an optional update for all users.
It provides support for the new Geth and Nethermind releases - please read the details below for information on the changes.
To upgrade, follow the Smartnode upgrade instructions.
Client Updates
Smartnode Changes
-
The "Use Pebble DB" option in Geth's
service config
page has been removed.- Geth v1.12.0 now uses Pebble by default for all new node syncs. It will still work with existing nodes that synced with the old LevelDB database.
- If you'd like to use Pebble instead (which is generally faster and more reliable - especially recovering after an unexpected shutdown), you will need to resync with
rocketpool service resync-eth1
.
-
New setting for Nethermind: "Download Complete History" in Nethermind's
service config
page.- Previous versions of the Smartnode forced Nethermind to download the entire Execution Layer chain history, so other users could sync a full node from your Execution Client.
- Starting with Smartnode v1.9.6, Nethermind will use its default behavior (it will only start downloading chain history from block
11052984
, which is when the Beacon Chain was launched). This dramatically reduces the amount of disk space the client uses; we recorded about 523 GB after a fresh sync on Mainnet. - If you'd like to use the old behavior and download the entire chain history, enable this option.
- If you previously used Nethermind, you will need to resync it with
rocketpool service resync-eth1
to take advantage of the new space savings and Nethermind v1.19's new database format. - This is only relevant for Mainnet; Prater users are not affected.
Bug Fixes
rocketpool node distribute-fees
now shows the correct amounts of ETH going to both you and the rETH holders if your node has any 8-ETH bonded minipools.