Skip to content

Latest commit

 

History

History
108 lines (68 loc) · 2.54 KB

running-the-client.md

File metadata and controls

108 lines (68 loc) · 2.54 KB
description
Run your Nethermind node with our cross-platform Ethereum client

Running the client

Check Download sources in order to get the latest Nethermind package for your OS.

{% tabs %} {% tab title="Linux" %}

wget [LINUX_PACKAGE_URL]

Download package with wget

  • Install linux dependencies
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip -y

Install Linux dependencies

  • unzip the package
unzip [LINUX_PACKAGE_FILENAME] -d nethermind

Unzip the package

  • Switch directory
cd nethermind

Switch directory

  • Run Nethermind.Launcher and select Ethereum Node
./Nethermind.Launcher

Run the Nethermind.Launcher

Select the network

Select sync mode

  • Configure JSON RPC/EthStats if needed

JSON RPC / EthStats configuration

  • Nethermind node is now running🎉, check this article to get familiar with the logs

Nethermind client running Ethereum Mainnet

{% hint style="danger" %}

For Ubuntu 16.04 you will need additional dependencies installed.

{% endhint %}

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6 -y
sudo apt install libzstd1 -y

{% endtab %}

{% tab title="Windows" %}

  1. Download Windows package
  2. unzip the file
  3. Run Nethermind.Launcher.exe
  4. Select desired configuration {% endtab %}

{% tab title="MacOS" %}

  • Download Darwinpackage
  • Install MacOS dependencies
brew install gmp snappy lz4 zstd
  • unzip the file
  • Run Nethermind.Launcher
  • ⚠ If you will be prompted with a warning, check instructions here -> https://support.apple.com/en-us/HT202491
  • Select desired configuration {% endtab %} {% endtabs %}