Nethermind is an Ethereum Client built on .NET Core. It is extremely fast and efficient.
- Download Nethermind from the official page
- For this tutorial I’m going to use D:\Nethermind\
- I’m going to extract the latest version (1.3.2 as of writing) to D:\Nethermind\1.3.2\ in order to have a ‘fresh’ copy.
- I’m then going to copy the contents to D:\Nethermind\Current\ as this will be my ‘working directory’.
- Create a folder for your custom config files
- I’m going to use D:\Nethermind\MyConfig\
- Create folders for your data (Database, Log, Keystore)
- I’m going to use D:\Nethermind\MyData\
- I’m going to use D:\Nethermind\MyData\
- Populate your Config Folder with optional Static-Nodes
- If you have other nodes on your network or wish to statically assign peers you can create or copy “static-nodes.json” from the D:\Nethermind\Current\Data folder. Then simply add your enodes.
- Generate your configuration file
- The default config file is “mainnet.cfg” located in D:\Nethermind\Current\configs\ copy this file to your MyConfig folder
- You will want to modify a few options at the very least, below is my config.