================== Nethermind initialization completed ===================
RPC modules: Eth, Net, Parity, Personal, Proof, Rpc, Subscribe, Trace,
TxPool, Web3
Mem est tx : 82MB
Mem est DB : 0MB
JSON RPC : http://127.0.0.1:8545 ; http://localhost:8551
Genesis hash : 0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3
Client id : Nethermind/v1.17.3+671d60ad/windows-x64/dotnet7.0.4
Chainspec : chainspec/foundation.json
Chain ID : MainnetChain head : 16974933 (0x63593f...d919f0)
==========================================================================
Nethermind Client is the engineering foundation of Bedrock, Nethermind's institutional infrastructure. Learn about Bedrock
================== Nethermind initialization completed ===================
RPC modules: Eth, Net, Parity, Personal, Proof, Rpc, Subscribe, Trace,
TxPool, Web3
Mem est tx : 82MB
Mem est DB : 0MB
JSON RPC : http://127.0.0.1:8545 ; http://localhost:8551
Genesis hash : 0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3
Client id : Nethermind/v1.17.3+671d60ad/windows-x64/dotnet7.0.4
Chainspec : chainspec/foundation.json
Chain ID : MainnetChain head : 16974933 (0x63593f...d919f0)
=========================================================================
RPC modules: Eth, Net, Parity, Personal, Proof, Rpc, Subscribe, Trace, TxPool, Web3
Mem est tx : 82MB
Mem est DB : 0MB
JSON RPC : http://127.0.0.1:8545 ; http://localhost:8551
Genesis hash : 0xd4e56740f876aef8c010b86a40d5f56745a118d0
906a34e69aec8c0db1cb8fa3
Client id : Nethermind/
v1.17.3+671d60ad/windows-x64/dotnet7.0.4
Chainspec : chainspec/foundation.json
Chain ID : Mainnet
Chain head : 16974933
Every Ethereum node runs two pieces of software. The consensus client follows the proof-of-stake chain and decides which block comes next. The execution client holds the state, runs transactions through the Ethereum Virtual Machine, and answers queries about what the chain contains.
Nethermind is an Ethereum execution client. Run it alongside a consensus client and you have an Ethereum node.
Version 2.0.0 is a major release with breaking changes. Archive operators, teams running custom configurations, and plugin authors should read the upgrade guidance before updating. Nethermind is ready for the current Fusaka fork and the upcoming Glamsterdam fork. Nethermind engineers co-authored seven of the 12 EIPs included in Fusaka and five in Glamsterdam.
Nethermind is built for speed at the tip, history you can size, and extension without forking.
Sync to the tip without downloading every state node, and serve snap data so other nodes can sync from yours.
Keep only the history you actually query, from a full archive down to selected contracts.
Serve your own applications from your own node. Twenty-four modules, ten on by default.
Extend the client without forking it: RPC, devp2p, tracers, txpool, and CLI.
See what your node is doing, through Grafana dashboards, Seq logging, and durable sync-time metrics.
Run it on hardware you already have: Linux, Windows, and macOS, on x86-64 and ARM64.
Prune local history and re-import any block range from a verified archive.
Your node checks what a peer sends before acting on it, and caps what one connection can cost.
Our full CI matrix performs over 2.3 million test executions per full CI run, covering unit tests, Ethereum fixtures, and end-to-end scenarios across multiple platforms and configurations.
Most of the decision comes down to seven questions, and they are worth asking of any Ethereum execution client you consider.
Nethermind is written in C# on .NET, which matters if your team already operates .NET infrastructure or wants to read and extend the client itself.
Nethermind's JSON-RPC matches Geth's behavior, so tools and libraries written against Geth work unchanged.
Nethermind does both, so your own nodes can bootstrap from each other instead of depending on public peers.
Nethermind serves four shapes of history, and historical eth_getProof across three of them, as described above.
Nethermind's plugin framework covers the extension points listed above.
Linux, Windows, and macOS, on x86-64 and ARM64.
Nethermind is maintained independently of the dominant implementation.
Sync to the tip, stay current through forks, and keep the number of moving parts small.
Tail latency improves more than the mean, which is what your users feel during a spike.
Keep the history your pipeline actually reads instead of provisioning a full archive for every workload.
A maintained client with a plugin model. For client work beyond the standard model, our Blockchain Core Engineering team takes it on directly.
Evidence where every answer came from, and shape retention around your obligations.
Ethereum mainnet and the public testnets, plus Gnosis Chain, XDC and OP Stack chains.
Common questions about running the Nethermind Ethereum client.