github rocket-pool/smartnode-install v1.0.0-rc8
v1.0.0 Release Candidate 8

latest releases: v1.13.8, v1.13.8-dev, v1.13.7...
3 years ago

This is a required update to the Smartnode stack.

RC8 brings support for the Altair hard fork of the Beacon Chain, expected at epoch 36660 (September 2nd, 12:24:00 UTC).

All Rocket Pool nodes must be updated before this hard fork, or will no longer be able to attest!

Client Changes

  • Updated Lighthouse to v1.5.1.
  • Updated Nimbus to their Altair Beta release.
    • As Nimbus is not hosting Docker images for this release, we have hosted them on the rocketpool Docker Hub repository - do not be alarmed if you see the Smartnode pulling from here.
    • NOTE: This is a beta of Nimbus and is considered unstable. You may run into issues connecting to peers with it.
  • Updated Prysm to v2.0.0-rc.1.
  • Updated Teku to 21.8.2.

Smartnode Changes

  • Gas estimations now provide a range, from the lowest value (what Geth predicts the actual cost will be) to a value with a large buffer for safety (which is what the gas limit will be set to). This should provide better insight into how much transactions will actually cost.
  • Swapping legacy RPL for new RPL now only requires a single RPL token approval for your node, instead of requiring an approval at each swap transaction. This reduces the gas cost of swapping by about 40%.
  • The POW Proxy used for connecting to Infura now honors Infura's rate limit and waits for the recommended amount of time before continuing once the rate limit has been hit, instead of simply failing.
  • Installing the Smartnode stack for the first time now automatically populates your Grafana container with the Prometheus database, so you don't have to add it manually. Thanks to @tedsteen for this contribution!
  • When there is space available, the Smartnode will now add a letter to the validator graffiti that identifies which client you are using to help track diversity across the network. Thanks to @InvisibleSymbol for adding this!

Misc Changes

  • rocketpool node rewards now ensures that your eth1 and eth2 clients have synced before running.
  • rocketpool service start will now explicitly set the permissions of Prometheus's configuration file to 0664 to mitigate issues with umask.
  • Updated the default Load Balancer ID for Pocket to a new ID their team has generously provided for Rocket Pool use.

Known Issues

  • rocketpool node rewards does not work if you're using Pocket. This is because Pocket limits the number of blocks that the event log can query at once, so this operation will have to be broken into batches in the next release.

Don't miss a new smartnode-install release

NewReleases is sending notifications on new releases.