What changed?
[.NET] Upgrade to .NET 6.0 (#3554) !
[OSX/M1] Support Apple Silicon (#3554)
[Performance] Performance and memory improvements thanks to .NET 6 (#3554)
[JSON RPC] Users can specify multiple jsonrpc urls on different ports with different modules (#3566) - community contribution, big thanks to @640774n6
[JSON RPC] Improve error handling in trace module, in particular insufficient balance on traced transactions (#3604)
[AuRa] Fix issue for validators when sending validator contract mem pool transactions with too low gas price (#3596)
[Kovan] Updated London hardfork (#3600)
[Diagnostic] Log Network Diagnostic Trace to standard logs (#3615)
[Sync] Updated pivots for parallel sync
Known issues - will be fixed in 1.12.1
HealthCheckUI is not compatible with .net 6
CLI is not working due to missing dependency
Running Nethermind:
Nethermind Launcher is a self-contained app - you do not need to install .NET separately to run it.
PPA
(Tested on Ubuntu Series: Focal
, Bionic
, Xenial
and Trusty
)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
- To execute the launcher
nethermind
- To execute the runner
nethermind --config mainnet
Homebrew
brew tap nethermindeth/nethermind
brew install nethermind
- To execute the launcher
nethermind-launcher
- To execute the runner
nethermind --config mainnet
Docker
docker pull nethermind/nethermind
docker run -it nethermind/nethermind
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.12.0/nethermind-linux-amd64-1.12.0-d6c34e5-20211124.zip
unzip nethermind-linux-amd64-1.12.0-d6c34e5-20211124.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Linux Arm64
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.12.0/nethermind-linux-arm64-1.12.0-d6c34e5-20211124.zip
unzip nethermind-linux-arm64-1.12.0-d6c34e5-20211124.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Windows
- download windows package
nethermind-windows-amd64-1.12.0-d6c34e5-20211124.zip
- unzip the file
- run
Nethermind.Launcher.exe
- select desired configuration
macOS
brew install rocksdb
- download darwin package
nethermind-darwin-amd64-1.12.0-d6c34e5-20211124.zip
- unzip the file
- run
Nethermind.Launcher
- select desired configuration