Nethermind client can be used for staking on various supported chains. Client installation is always only one, used by services with an individual configuration (different service name, data path and ports in use).
Update Nethermind client
One-page interactive complete guide to update Nethermind client.
Disclaimer
This guide is for informational purposes only. The author nor website owner does not guarantee accuracy of the information in this guide and is not responsible for any damages or losses incurred by following the guide.
Updating Nethermind client
Nethermind documentation: https://docs.nethermind.io/
Check current version of Nethermind running on the server
$ /usr/local/bin/nethermind/./nethermind-cli
$ node.switch("127.0.0.1:8545")
$ web3.clientVersion
-
Find the latest stable version of Nethermind on Github
- Find latest Nethermind version at https://github.com/NethermindEth/nethermind/releases
-
Write latest stable Nethermind version in format such as
1.29.1-dfea5240
:
-
Download Nethermind version
1.29.1-dfea5240
to your nodecd ~/downloads && curl -LO https://github.com/NethermindEth/nethermind/releases/download/1.29.1/nethermind-1.29.1-dfea5240-linux-x64.zip
-
Unzip the downloaded file
unzip nethermind-1.29.1-dfea5240-linux-x64 -d nethermind
-
Stop running clients
$ journalctl -fu nethermind $ sudo systemctl stop nethermind && systemctl status nethermind
-
Remove the old client
sudo rm -r /usr/local/bin/nethermind
-
Copy the client to
/usr/local/bin/
sudo cp -a nethermind /usr/local/bin/nethermind
-
Start the client again
$ sudo systemctl start nethermind && systemctl status nethermind $ journalctl -fu nethermind
-
Remove downloaded files
cd ~/downloads && rm nethermind-1.29.1-dfea5240-linux-x64.zip && rm -r nethermind