This is v1.9.7 of the Smartnode.
This is a recommended update for Prysm and Teku users, as both of those clients have had new important releases that bolster the fixes to the issue causing the non-finality events in May.
For all other users, this is optional.
To upgrade, follow the Smartnode upgrade instructions.
Client Updates
NOTE for Prysm Users
Prysm's debug
image for v4.0.6 (which Rocket Pool requires due to it having a Linux shell) claims to contain the v4.0.5 binaries. The Prysm team has been notified but is not in a position to redeploy the Docker image with the correct version at this time. Due to this, we have created our own Docker image for Prysm v4.0.6 which uses the correct binaries from their release page.
If you are an x64
user and have any concerns about this image and want to use the official one instead despite the version mismatch, please use the following tags:
- BN:
prysmaticlabs/prysm-beacon-chain:HEAD-a75e78-debug
- VC:
prysmaticlabs/prysm-validator:HEAD-a75e78-debug
Smartnode Changes
-
New command:
rocketpool node send-message
can be used to send a transaction to a target address with a 0-ETH value but data in the payload. This can be used if you need to send data to a contract or another account, for example to prove ownership of your wallet on-chain. -
The Beaconcha.in metrics monitoring service can now be used with Lodestar. Check the corresponding box in the Metrics section of the
service config
TUI if you'd like to enable it. -
Lodestar will now use your checkpoint sync provider (if you have one specified) even if it has an existing database, if it determines your existing database is too old.
Bug Fixes
-
rocketpool node status
will now show 99.99% for the Consensus client if it hasn't finished syncing yet, the same way it already shows 99.99% for the Execution client. -
rocketpool minipool rescue-dissolved
will now use a 1 ETH deposit for its gas estimate instead of the complete remaining balance, so you can properly submit a test transaction (a 1 ETH deposit) instead of the whole thing.
Misc Changes
- The Oracle DAO's "New Fee Distributor Calculation Epoch", "RPL TWAP Epoch", and "Balances Modernization Epoch" settings have all been removed from the TUI as each of them has passed and they are no longer needed.