github rocket-pool/smartnode-install v1.2.4

latest releases: v1.13.9-dev, v1.13.8, v1.13.8-dev...
2 years ago

This is a medium priority update for Lighthouse and Nimbus users.
It is a low priority update for Teku and Prysm users.

With this update, Nimbus now supports Checkpoint Sync!
This means you can instantly sync the Beacon chain from it by using a trusted Beacon node (Infura is a common choice for this).
If any users are interested in trying it out to help promote client diversity and the health of the network, you can now switch to Nimbus easily with a minimum amount of downtime.

Changing clients and enabling Checkpoint Sync is easy using rocketpool service config.
To learn more, take a look at our documentation for it.

⚠️ Note that if you are switching clients, you must wait 15 minutes after turning off your old validator before turning on the new one.
In Docker mode, the Smartnode should enforce this countdown for you if you try to start it too early.
Hybrid and Native users will need to wait 15 minutes manually before starting the new client.

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.3.

    • This is a small update that fixes some of the peering and attestation issues that users encountered in v2.1.0 through v2.1.2.
  • Updated Nimbus to v1.7.0.

    • With this update, Nimbus now supports Checkpoint Syncing so it can instantly sync with the network by using a trusted Beacon node.
    • The peering system has been somewhat redone to provide a more stable peer count.
      ⚠️ ARM users should update their max peer count to at least 100, which is now the new default for Nimbus on ARM systems.
    • It also has some CPU and RAM improvements.
  • Updated Geth to v1.10.16

    • This is a minor release that fixes some small bugs and as a few performance optimizations.

Smartnode Changes

  • Nimbus now supports checkpoint sync in rocketpool service config.

  • rocketpool minipool find-vanity-address has some improvements, thanks to community member @jshufro!

    • Increased searching speed by about 100% through some clever optimizations.
    • You can now use the --amount or -a flag to specify the amount of ETH you will stake (16 or 32) when searching for a vanity address.
      You won't be prompted to choose one when you use this flag.
  • RPL claims will now wait until an Oracle DAO member has claimed first at each rewards period, to make sure they pay the extra gas fee for minting the new RPL.

  • Community member @SN9NV fixed a bug that would occasionally cause the Smartnode to print harmless but annoying messages such as Error piping stdout: read |0: file already closed when running any commands.

Misc Changes

  • Moved from go-ssz to fastssz, which improves the security and performance of the Smartnode's signature generation functions.

  • Updated to Go language v1.17.7.


Don't miss a new smartnode-install release

NewReleases is sending notifications on new releases.