Install Nethermind Client

Nethermind Launcher is a self-contained app - you do not need to install .NET separately to run it.

📄 Nethermind Docs: https://nethermind.readthedocs.io/en/latest/

📦 Latest Packages: http://downloads.nethermind.io/

🛑 To stop Nethermind: Control + c

Configuration

The Nethermind Launcher will present several options on start. Use arrow keys to select options. See here for available CLI methods - CLI supports javascript.

When you start the Launcher choose the following options to sync a node:

  • Start Nethermind: Node

  • Select network: Poacore

  • Select sync: Fast sync

Instructions for Cloud installation are available here. Follow the instructions, and select Poacore as the network.

Platform specific installation

macOS

  1. Install dependencies: brew install gmp && brew install snappy && brew install lz4

  2. Download mac package

  3. Unzip the file

  4. cd into the folder

  5. ./Nethermind.Launcher

  6. Select desired configuration

RocksDB library does not always load properly on macOS. One (hacky) workaround is to install the latest version of RocksDB by running brew install rocksdb. For the time being it should not cause much trouble but the future RocksDB versions may be incompatible. See other Known Issues here.

Windows

  1. Download windows package

  2. Unzip the file

  3. run Nethermind.Launcher.exe

  4. Select desired configuration

Linux (Ubuntu 16.04 or above)

1) Install dependencies:

sudo apt update && sudo apt install libsnappy-dev libc6-dev libc6 unzip

2) Create a new user

sudo useradd -m -s /bin/bash nethermind

3) Increase the max number of open files

sudo bash -c 'echo "nethermind soft nofile 1000000" > /etc/security/limits.d/nethermind.conf'
sudo bash -c 'echo "nethermind hard nofile 1000000" >> /etc/security/limits.d/nethermind.conf'

4) Switch to the new user

sudo su - nethermind

5) Get Nethermind: download the latest Nethermind (not NDM) package (list is here: http://downloads.nethermind.io/)

wget [LINUX_PACKAGE_URL]

6) Extract the files

unzip [LINUX_PACKAGE_FILENAME] -d nethermind

7) Switch directories

cd nethermind

8) Start the Nethermind Launcher

./Nethermind.Launcher