Releases: rocket-pool/smartnode-install
v1.0.0 Release Candidate 4 (Prater Testnet)
This version of the Rocket Pool Smartnode stack is compatible with Rocket Pool's long-term test network, hosted on the Goerli and Prater chains. It is built around v1.0.0-RC2 of the smart contract repository.
To learn how to set up and use the Smartnode stack, take a look at our guides or the Quick Start series on Medium.
v1.0.0 Release Candidate 3
This release candidate of the Rocket Pool Smartnode stack is compatible with v1.0.0-RC1 of the smart contracts.
Currently reserved for development testing.
1.0.0-beta.3
Bug Fixes
- Minor beacon chain data type validation fixes
- Minor API response deserialization fixes
- Minor error handling fixes
New Features & Updates
- Added watchtower task for real-world RPL price reporting
- CLI
passphraseflag now specifies file path to read SSH passphrase from - Increased node password security requirements (password length)
- Updated Lighthouse client version to
v1.3.0 - Updated Prysm client version to
v1.3.7 - Updated Teku client version to
21.4.0
1.0.0-beta.2
Bug Fixes
- Querying validator statuses in batches for Nimbus & Teku eth2 clients
- Fixed validator process restart container detection code for non-docker containers
- Watchtower submit network balances task bugfixes
New Features & Updates
- Restructured oracle DAO commands
- Added oracle DAO commands to view settings
- Added oracle DAO commands to propose settings
- Added config options for eth1 & eth2 client p2p port and max peers
- Added config option for Geth max cache size
- Added custom graffiti to Nimbus combined beacon chain/validator process
- Added validator index to minipool status output
- Updated Geth client version to
v1.10.2 - Updated Lighthouse client version to
v1.2.2 - Updated Nimbus client version to
v1.1.0 - Updated Prysm client version to
v1.3.6 - Updated Teku client version to
21.3.2
1.0.0-beta.1
Bug Fixes
- Fixed a bug which would cause the
rocketpool minipool statuscommand to hang indefinitely with the Prysm eth2 client - Fixed a bug which would cause the
rocketpool minipool statuscommand to log errors containing the messageids array must have unique itemwith the Nimbus eth2 client - Fixed a bug which would cause the
watchtowercontainer to log errors containing the messageexecution reverted: Invalid trusted node - Updated timezone location validation to accept some timezone formats which would previously be rejected
New Features & Updates
- Added websocket support to the POW proxy image, for Nimbus + Infura support
- Updated
rocketpool node depositUX, renaming "minimum node commission rate" to "maximum node commission rate slippage" to address confusion - Added a watchtower daemon task to automatically respond to any active challenges against the node
- Added eth1 & eth2 client version info to
rocketpool service versioncommand - Added sanitising for various string fields queried from RP contracts
- Minor clarity fixes in
rocketpool node statusminipool listing output - Updated Lighthouse client version to
v1.2.1 - Updated Nimbus client version to
v1.0.11 - Updated Prysm client version to
v1.3.4 - Updated Teku client version to
21.3.0
1.0.0-beta.0
This release targets a new version of Rocket Pool deployed to the Goerli testnet, which includes Tokenomics features. The smart node CLI has been updated to support the following features (and more):
- RPL staking
- Auctions for slashed RPL
- Oracle DAO functionality
Support for new Eth 2.0 clients has also been added; supported clients are now:
Eth 1 -
- Geth v1.10.1
Eth 2 -
- Lighthouse v1.2.0
- Nimbus v1.0.10
- Prysm v1.3.3
- Teku v21.2.0
alpha-0.0.10
New Features & Updates
- Added Nimbus & Teku support for testing before beta 3
alpha-0.0.9
Bug Fixes
- Minor Lighthouse API client fixes
New Features & Updates
- Password is no longer echoed to terminal during wallet init/restore
- Terminal window is cleared after mnemonic is confirmed during wallet init
- Updated ETH/token amount formatting in CLI output to 6 decimal places (and fixed rounding on amounts)
- Added parameters for docker project name & RP image tag to
~/.rocketpool/config.yml(courtesy of @kidkal) - Updated to Lighthouse v1.0.3 and Prysm v1.0.3
alpha-0.0.8
Bug Fixes
- Various Lighthouse API client fixes & updates
- Various watchtower daemon performance tweaks & bug fixes
- Removed deprecated
rocketpool faucetcommands - Removed legacy HKDF v3 validator key derivation code
New Features & Updates
- Configured Rocket Pool to run on the Pyrmont Eth 2.0 testnet
- Properties in
config.ymlcan now be overridden insettings.ymland will persist through updates &rocketpool service configcalls - Added CLI
--config-pathflag to specify a custom path for RP service config files (defaults to~/.rocketpool) - Updated to Geth v1.9.24, Lighthouse v0.3.5 and Prysm v1.0.0-beta.3
alpha-0.0.7
Bug Fixes
- Fixed a bug which would cause
rocketpool minipool ...commands to fail with the messageValidator status and balance result counts do not matchwhen using the Prysm Eth 2.0 client
New Features & Updates
- Implemented support for multiple docker-compose files in CLI client (via
rocketpool servicecommand-fflag, e.g.rocketpool service -f ~/.rocketpool/docker-compose.override.yml start) - Implemented support for external RP service daemon (outside of Docker) in CLI client (via global
-dflag, e.g.rocketpool -d /usr/local/bin/rocketpoold node status) - documentation coming! - Added option flags to various commands for non-interactive environments:
rocketpool minipool refund [-m minipool-address|"all"]rocketpool minipool dissolve [-m minipool-address|"all" -y](-yskips confirmation)rocketpool minipool exit [-m minipool-address|"all" -y](-yskips confirmation)rocketpool minipool withdraw [-m minipool-address|"all"]rocketpool minipool close [-m minipool-address|"all"]rocketpool node register [-t timezone-location]rocketpool node set-timezone [-t timezone-location]rocketpool node deposit [-a amount -f min-fee|"auto"](-f autouses suggested minimum commission)rocketpool node send [-y] ...(-yskips confirmation)rocketpool service install [-y ...](-yskips confirmation)rocketpool service pause [-y](-yskips confirmation)rocketpool service stop [-y](-yskips confirmation)rocketpool service terminate [-y](-yskips confirmation)rocketpool wallet init [-p password -c](-cskips mnemonic confirmation)rocketpool wallet recover [-p password -m mnemonic](mnemonic string must be quoted with-moption)
- Added custom Eth 1.0 provider option to
rocketpool service configcommand - Updated to Lighthouse v0.3.3 and Prysm v1.0.0-beta.1