This is Smart Node v2.0.0 Beta 2. It contains several fixes reported by beta testers from Beta 1, and a few notable (but transparent to the user) changes.
For installation or update instructions, please see the v2 installation guide.
Once you finish updating, remember to run rocketpool service config
or rocketpool service start
for the changes to take effect!
⚠️ Smart Node v2.0 requires the Houston protocol upgrade to function properly. As such, you can only use it on the public Holesky testnet (which has been upgraded to Houston).
Changes
CLI
- Fixed voting on Protocol DAO proposals.
- Proposing PDAO rewards percentages now uses the correct service route.
- Fixed the
node rewards
command. - Fixed the
pdao proposals list
command. - The slippage check during
node deposit
now properly checks if the min is the same as the max and ignores the prompt. - Multiselect commands (such as
minipool distribute
) now support ranges as well as comma-separated options - e.g., things like1-3,4,5,6-10
will now work. Embrace your inner printer page dialog! wallet export
now prints the wallet key as a hex string.- The
--local-script
flag has been added back toservice install
. - Fixed some typos.
Service
- The node API no longer uses a Unix socket; it's been moved to a network socket (bound to
localhost
, default port8080
) as part of macOS support. minipool exit
now properly respects your minipool choice.- Added the archive mode setting for Geth.
- Added the
service/get-config
route to the daemon to dynamically get the Smart Node's config from the API.
v2 Migration guide
- Added a note about updating your alias if you had one set from Smart Node v1.
Known Issues
- v2 is currently not working on macOS because of some fundamental differences between it and Linux.
- Reth doesn't work on
arm64
machines that were built with particular kernels; see https://paradigmxyz.github.io/reth/installation/build-for-arm-devices.html for more info. This isn't a v2 issue, it's a Reth issue (but is worth listing for now).