Nethermind is a high-performance, highly configurable Ethereum execution client built on .NET that runs on Linux, Windows, and macOS and supports Clique, Aura, and Ethash. With breakneck sync speeds and support for external plugins, it provides reliable access to rich on-chain data thanks to a high-performance JSON-RPC interface and node health monitoring with Grafana and Seq.
Nethermind documentation is available at docs.nethermind.io.
Mainnet Goerli Sepolia Holesky Gnosis (xDai) Chiado Energy Web Volta
Release builds are available on the Releases page and at downloads.nethermind.io.
-
sudo apt-get install libsnappy-dev
-
sudo dnf install -y snappy sudo ln -s `find /usr/lib64/ -type f -name "libbz2.so.1*"` /usr/lib64/libbz2.so.1.0
sudo add-apt-repository ppa:nethermindeth/nethermind
If command not found:sudo apt-get install software-properties-commonsudo apt-get install nethermindnethermind -c mainnet
In some cases, Visual C++ Redistributable may need an update:
winget install Microsoft.VCRedist.2015+.x64
winget install nethermindnethermind -c mainnet
brew tap nethermindeth/nethermindbrew install nethermindnethermind -c mainnet
The official Docker images of Nethermind are available on Docker Hub.
In case of any Docker image need to be updated in the repository, you can update the digest of these images as follows:
docker inspect --format='{{index .RepoDigests 0}}' <image_name>The output should show the image digest, and then you can copy that to the FROM tag in the Dockerfile.
Install .NET SDK
git clone --recursive https://github.com/nethermindeth/nethermind.gitcd nethermind/src/Nethermind/Nethermind.Runner
dotnet run -c release -- -c mainnetcd nethermind/src/Nethermind
# Run Nethermind tests:
dotnet test Nethermind.sln -c release
# Run Ethereum Foundation tests:
dotnet test EthereumTests.sln -c releaseBEFORE you start work on a feature or fix, please read and follow our contribution guide to help avoid any wasted or duplicate effort.
If you believe you have found a security vulnerability in our code, please report it to us as described in our security policy.
Nethermind is an open-source software licensed under the LGPL-3.0.