This release is for Smartnode v1.9.1 - a small bugfix release over v1.9.0.
This is a very low priority update for regular users who have already installed Smartnode v1.9.0 successfully.
It is high priority for users who have not updated to v1.9.0 yet and for Oracle DAO members.
This is primarily aimed at improving the experience of new users who are installing the Smartnode for the first time, or experienced issues when upgrading from a previous version based on feedback from our Discord server's support channel.
It also fixes a very rare potential timing issue related to Rewards Tree generation that could affect Oracle DAO rewards based on when a new member joins.
Oracle DAO members should update to v1.9.1 before Apr-10-2023 00:00:00 AM UTC just to be on the safe side.
To upgrade, follow the Smartnode upgrade instructions.
If you haven't upgraded to Smartnode v1.9.0 yet, please see the Release Notes to learn all about the major changes and the Atlas update first!
⚠️ Important Dates ⚠️
Docker Mode users must upgrade to at least v1.9.0 no later than Apr-12-2023 10:27:35 PM UTC, which is the time that the Ethereum network will undergo the Shapella upgrade.
Hybrid and Native Mode users must upgrade to at least v1.9.0 no later than Apr-18-2023 00:00:00 AM UTC, which is the expected time of the Atlas upgrade. Note: you will have to manually update your Execution and Consensus clients to Shapella compatible versions by the date above!
Oracle DAO members must upgrade to v1.9.1 no later than Apr-10-2023 00:00:00 AM UTC in order to use the new TWAP-based RPL price system and update to the new network balance calculation (described in detail below).
Smartnode Changes
-
rocketpool node sync
will now show "99.99%" when the node reports that it's at the head of the chain, but hasn't finished syncing yet (which occurs when backfilling historical blocks, for example). This should help people understand that it's not done yet, as it will no longer report 100% until it's finished with the sync process and is ready for use.- Thanks to @jshufro for adding this.
-
Nethermind now has Websockets enabled.
- If you want to use them, please run
docker restart rocketpool_eth1
after updating to force Nethermind to reload its configuration. - Thanks to @drinkthere for adding this.
- If you want to use them, please run
Bug Fixes
-
rocketpool network dao-proposals
now correctly shows the quorum and your voting choices for each proposal.- Thanks to @0xfornax for fixing this.
-
Rewards tree generation now correctly uses the state of the Execution layer at the interval's end block instead of the chain head for the list of Oracle DAO members.
- Thanks to @jshufro and @peteriscan for fixing this.
-
rocketpool service config
will now report error and diagnostic information if it could not properly save the configuration to disk. -
rocketpool service install-update-tracker
will now report error and diagnostic information if it could not download the installation script.