ETH2 <-> Nethermind
How to run Nethermind as your ETH1 endpoint for ETH2 clients
You should always consider being able to switch to Infura or another provider as a backup for safety (or run two nodes yourself)
👈
For a more comprehensive step-by-step guide, you should look into one of these awesome guides -> https://someresat.medium.com/. Below you will find instructions on how to run Nethermind node -> Step 6 — Set up an Ethereum (Eth1) Node
- Download the Nethermind client
You can get it either from Github Releases or our Downloads page:
- unzip the package
- run the Nethermind node (use
Nethermind.Launcher
or changeconfigs/mainnet.cfg
and runNethermind.Runner --config mainnet
)
use the Linux screen utility to keep your node working in the background
screen -S nethermind
./Nethermind.Launcher

Enable JSON RPC service so that your ETH2 Beacon node will be able to communicate
Configure EthStats for your node if needed:

You should see the node starting:

Tip: Ctrl + A + D to leave the screen
Follow this guide to setup Prometheus/Grafana based local setup and monitor your node's most important stats there

The Block Number will be 0 for the unsynced node
To check if your node is synced you may execute
eth_syncing
call check its resultcurl -X POST --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' localhost:8545
If the result shows
false
it means that your node is synced{"jsonrpc":"2.0","result":false,"id":1}
Check the following guide to get even better node health monitoring:
Last modified 4d ago