This is a medium priority update for Lighthouse, Prysm, and Teku users.
It is a low priority update for Nimbus users.
To upgrade and keep the same network that you have now (either Prater or Mainnet), follow the Smartnode upgrade instructions.
If you want to remove your Prater installation and upgrade to a Mainnet installation, follow the official migration guide.
Installer Changes
-
Updated Lighthouse to v2.1.2.
- This is a minor update that aims to fix many of the peering and attestation issues that users encountered in v2.1.0 and v2.1.1.
-
Updated Prysm to v2.0.6.
- This is primarily a performance improvement with a few fixes (Prysm Smartnode users who occasionally saw errors in
rocketpool_node
related to serialization should upgrade to this version).
- This is primarily a performance improvement with a few fixes (Prysm Smartnode users who occasionally saw errors in
-
Updated Teku to 22.1.1.
- This update includes some bug fixes and performance optimizations.
Smartnode Changes
-
Added an option to enable Doppelganger Detection in
rocketpool service config
.- This is a special feature supported by Lighthouse, Nimbus, and Prysm.
It will cause the validator client (or the Beacon client in Nimbus's case) to intentionally miss 1 or 2 attestations when it restarts.
While doing this, it will listen to the network to see if some other machine is attesting with your validator keys.
If someone is attesting with your keys, the client will shut down immediately to prevent you from attesting twice and being slashed!
- This is a special feature supported by Lighthouse, Nimbus, and Prysm.
-
New command:
rocketpool minipool stake
- This will let you manually run the
stake
transaction on a minipool that has passed the scrub check and is ready for the 2nd 16 ETH deposit so it can go fromprelaunch
tostaking
status.
Normally therocketpool_node
container does this for you automatically (and will continue to do so), but you can now send the transaction manually in case you need to "unstick" a transaction with the nonce override technique, or want to submit it to the mempool with a low max fee.
- This will let you manually run the