.NET Core Ethereum client
Documentation | https://nethermind.readthedocs.io | |
Gitter | https://gitter.im/nethermindeth/nethermind | |
https://twitter.com/nethermindeth | ||
Releases | https://github.com/NethermindEth/nethermind/releases | |
Travis CI | https://travis-ci.org/NethermindEth/nethermind | |
Website | https://nethermind.io/ | |
Docker | https://hub.docker.com/r/nethermind/nethermind | |
Codecov.io | https://codecov.io/gh/NethermindEth/nethermind | |
Fund | with Gitcoin | https://gitcoin.co/grants/142/nethermind |
Download and run:
it syncs fully on Mainnet, Ropsten, Rinkeby, Goerli
Build from Source
Prerequisites
.NET 3.0 SDK
Windows
- Windows https://www.microsoft.com/net/download?initial-os=windows
- you may need to install https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
Linux
- Linux https://www.microsoft.com/net/download?initial-os=linux (make sure to select the right distribution)
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6
Mac
- Mac https://www.microsoft.com/net/download?initial-os=macos
brew install gmp && brew install snappy && brew install lz4
Build
git clone https://github.com/tkstanczak/nethermind --recursive
cd nethermind/src/Nethermind
dotnet build Nethermind.sln -c Release
cd Nethermind.Runner
dotnet run -c Release --no-build -- --config mainnet
Test
if you want to run the Nethermind or Ethereum Foundation tests, then:
dotnet build Nethermind.sln -c Debug
dotnet test Nethermind.sln
dotnet build EthereumTests.sln -c Debug
dotnet test EthereumTests.sln
IDE
• JetBrains Rider https://www.jetbrains.com/rider/
• VS Code https://code.visualstudio.com/docs/other/dotnet
Contributors welcome
At Nethermind we are building an open source multiplatform Ethereum client implementation in .NET Core (running seamlessly on Linux, Windows and MacOS). Simultaneously our team works on Nethermind Data Marketplace and on-chain data extraction tools and client customizations.
Nethermind client can be used in your projects, when setting up private Ethereum networks or dApps. The latest prod version of Nethermind can be found at downloads.nethermind.io.