Skip to content

Releases: NethermindEth/nethermind

v1.12.8

02 May 11:12
2d3dd48
Compare
Choose a tag to compare

What changed?

[Performance] Reduce CPU usage and sync time when syncing receipts. (#3956)
[Performance] Optimize transaction execution by skipping .net locals initialization (#3921)
[Log] Measure processing time in accurately (#3952). Processed messages now correctly measure time of actual processing when following the head of the chain.
[The Merge] Add customizable metadata to block tree for the merge and potentially plugins (#3918)
[Account Abstraction] Make default subscription result only RequestId (#3932)
[Account Abstraction] Add priority peer option for sub-protocols (#3895)
[Gnosis former xDai] Update bootnodes list for Gnosis Chain (#3981)
[Sync] Updated pivots for parallel sync

Running Nethermind:

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

PPA
(Tested on Ubuntu Series: Focal, Bionic, Xenial and Trusty)

  1. sudo add-apt-repository ppa:nethermindeth/nethermind
  2. sudo apt install nethermind
  3. To execute the launcher
    nethermind
  4. To execute the runner
    nethermind --config mainnet

Homebrew

  1. brew tap nethermindeth/nethermind
  2. brew install nethermind
  3. To execute the launcher
    nethermind-launcher
  4. To execute the runner
    nethermind --config mainnet

Docker

  1. docker pull nethermind/nethermind
  2. docker run -it nethermind/nethermind

Linux

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.8/nethermind-linux-amd64-1.12.8-2d3dd48-20220502.zip
  3. unzip nethermind-linux-amd64-1.12.8-2d3dd48-20220502.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Linux Arm64

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.8/nethermind-linux-arm64-1.12.8-2d3dd48-20220502.zip
  3. unzip nethermind-linux-arm64-1.12.8-2d3dd48-20220502.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.12.8-2d3dd48-20220502.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. brew install rocksdb
  2. download darwin package nethermind-darwin-amd64-1.12.8-2d3dd48-20220502.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.12.7

07 Apr 14:18
3b419f1
Compare
Choose a tag to compare

What changed?

[xDai/Gnosis chain/POSDAO] Support new hardfork (#3889, #3930)
[JSON RPC/TxPool] Optimize broadcasting of local transaction (#3901)
[UX] Improve sync peer report with alignment (#3917)
[MacOs/M1] Fix issues with dependency resolving (#3908, #3919)
[Performance] Various performance optimizations (#3885, #3897, #3906, #3916)
[Plugins] Allow to explicitly specify plugin initialization order (#3904)
[EthStats] Move EthStats to plugin (#3910)
[Account Abstraction] Add whitelisted paymasters + various fixes (#3893)
[Sync] Updated pivots for parallel sync

Running Nethermind:

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

PPA
(Tested on Ubuntu Series: Focal, Bionic, Xenial and Trusty)

  1. sudo add-apt-repository ppa:nethermindeth/nethermind
  2. sudo apt install nethermind
  3. To execute the launcher
    nethermind
  4. To execute the runner
    nethermind --config mainnet

Homebrew

  1. brew tap nethermindeth/nethermind
  2. brew install nethermind
  3. To execute the launcher
    nethermind-launcher
  4. To execute the runner
    nethermind --config mainnet

Docker

  1. docker pull nethermind/nethermind
  2. docker run -it nethermind/nethermind

Linux

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.7/nethermind-linux-amd64-1.12.7-3b419f1-20220407.zip
  3. unzip nethermind-linux-amd64-1.12.7-3b419f1-20220407.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Linux Arm64

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.7/nethermind-linux-arm64-1.12.7-3b419f1-20220407.zip
  3. unzip nethermind-linux-arm64-1.12.7-3b419f1-20220407.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.12.7-3b419f1-20220407.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. brew install rocksdb
  2. download darwin package nethermind-darwin-amd64-1.12.7-3b419f1-20220407.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.12.6

17 Mar 16:35
fb2a395
Compare
Choose a tag to compare

What changed?

Please check 1.12.5 changes too.

[Fix/Memory Leak] Fix big memory leak when broadcasting transactions (#3863)
[JSON RPC/Config] Enable WebSockets by default if JSON RPC enabled (#3842)
[JSON RPC] Fix debug_resetHead (#3870)
[Healthcheck] Fix healthcheck not working when mining/sealing blocks (#3882)
[Plugins] Allow plugins to register their own subscriptions in eth_subscribe (#3842)
[Account Abstraction] Add websocket subscriptions for User Operations (#3842)
[Account Abstraction] Support multiple entryPoints (#3781)
[Account Abstraction] Fix p2p broadcasting of user operations (#3875)
[Sync] Updated pivots for parallel sync

Running Nethermind:

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

PPA
(Tested on Ubuntu Series: Focal, Bionic, Xenial and Trusty)

  1. sudo add-apt-repository ppa:nethermindeth/nethermind
  2. sudo apt install nethermind
  3. To execute the launcher
    nethermind
  4. To execute the runner
    nethermind --config mainnet

Homebrew

  1. brew tap nethermindeth/nethermind
  2. brew install nethermind
  3. To execute the launcher
    nethermind-launcher
  4. To execute the runner
    nethermind --config mainnet

Docker

  1. docker pull nethermind/nethermind
  2. docker run -it nethermind/nethermind

Linux

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.6/nethermind-linux-amd64-1.12.6-fb2a395-20220317.zip
  3. unzip nethermind-linux-amd64-1.12.6-fb2a395-20220317.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Linux Arm64

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.6/nethermind-linux-arm64-1.12.6-fb2a395-20220317.zip
  3. unzip nethermind-linux-arm64-1.12.6-fb2a395-20220317.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.12.6-fb2a395-20220317.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. brew install rocksdb
  2. download darwin package nethermind-darwin-amd64-1.12.6-fb2a395-20220317.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.12.5

02 Mar 17:31
84e7028
Compare
Choose a tag to compare

What changed?

[Config] Simplify configs, removed *_pruned configs, enabled in-memory pruning by default. If running archive node, please be sure to disable pruning!
[BETA! Full Pruning] Introduce FullPruning in BETA mode. FullPruning mode is recommended, while Hybrid mode (full pruning + memory pruning ) is still experimental. FullPruning is designed for infrequent use. More information can be found here.
[Discovery] Implemented EIP-778 Ethereum Node Records (ENR) https://eips.ethereum.org/EIPS/eip-778 (#3701)
[Discovery] Implemented EIP-868: Node Discovery v4 ENR Extension https://eips.ethereum.org/EIPS/eip-868 (#3705)
[Discovery] Implemented EIP-1459: Node Discovery via DNS https://eips.ethereum.org/EIPS/eip-1459 (#3707) & (#3716)
[TxPool] Relax base fee rules for local transactions (#3794)
[TxPool] Optimize broadcasting local transactions (#3768) & (#3813) & (#3847)
[Clique] Fix edge case sync when peers were disconnected leading to more stable sync in Clique (#3744)
[Json Rpc] Add eth_maxPriorityFeePerGas method (#3675)
[Json Rpc] Fix missing BaseFeePerGas in NewHead subscription (#3810)
[Network] Fix to disconnect peers that send invalid RLP (#3744)
[Account Abstraction] Add plugin (#3252) & (#3799) & (#3825)
[MEV] Remove simulation data aggresively to reduce memory usage (#3827)
[Sepolia] Add Sepolia (#3819)
[Sync] Updated pivots for parallel sync (added Kovan pivot auto-update)

Running Nethermind:

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

PPA
(Tested on Ubuntu Series: Focal, Bionic, Xenial and Trusty)

  1. sudo add-apt-repository ppa:nethermindeth/nethermind
  2. sudo apt install nethermind
  3. To execute the launcher
    nethermind
  4. To execute the runner
    nethermind --config mainnet

Homebrew

  1. brew tap nethermindeth/nethermind
  2. brew install nethermind
  3. To execute the launcher
    nethermind-launcher
  4. To execute the runner
    nethermind --config mainnet

Docker

  1. docker pull nethermind/nethermind
  2. docker run -it nethermind/nethermind

Linux

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.5/nethermind-linux-amd64-1.12.5-84e7028-20220302.zip
  3. unzip nethermind-linux-amd64-1.12.5-84e7028-20220302.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Linux Arm64

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.5/nethermind-linux-arm64-1.12.5-84e7028-20220302.zip
  3. unzip nethermind-linux-arm64-1.12.5-84e7028-20220302.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.12.5-84e7028-20220302.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. brew install rocksdb
  2. download darwin package nethermind-darwin-amd64-1.12.5-84e7028-20220302.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.12.4

13 Jan 11:00
1c8b669
Compare
Choose a tag to compare

What changed?

[JSON RPC] Start RPC endpoints earlier in the pipeline. Json RPC will be enabled during processing blocks from DB in full sync (PR: #3680, Issue: #2864)
[JSON RPC] Move to binary search method of eth_estimateGas to support in contract check edge cases better (#3723)
[JSON RPC] Add debug_traceCall method (#3694)
[AuRa] Fix edge case with transaction certifier (#3718)
[TxPool] Keep transactions with fee below base fee in validators pools (#3700)
[Sync] Updated pivots for parallel sync

Running Nethermind:

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

PPA
(Tested on Ubuntu Series: Focal, Bionic, Xenial and Trusty)

  1. sudo add-apt-repository ppa:nethermindeth/nethermind
  2. sudo apt install nethermind
  3. To execute the launcher
    nethermind
  4. To execute the runner
    nethermind --config mainnet

Homebrew

  1. brew tap nethermindeth/nethermind
  2. brew install nethermind
  3. To execute the launcher
    nethermind-launcher
  4. To execute the runner
    nethermind --config mainnet

Docker

  1. docker pull nethermind/nethermind
  2. docker run -it nethermind/nethermind

Linux

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.4/nethermind-linux-amd64-1.12.4-1c8b669-20220113.zip
  3. unzip nethermind-linux-amd64-1.12.4-1c8b669-20220113.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Linux Arm64

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.4/nethermind-linux-arm64-1.12.4-1c8b669-20220113.zip
  3. unzip nethermind-linux-arm64-1.12.4-1c8b669-20220113.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.12.4-1c8b669-20220113.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. brew install rocksdb
  2. download darwin package nethermind-darwin-amd64-1.12.4-1c8b669-20220113.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.12.3

16 Dec 10:32
f5f0d94
Compare
Choose a tag to compare

What changed?

[JSON RPC/Trace] Fix regressions in Trace module when tracing blocks and transactions (#3688) (regression introduced in 1.11.7)
[JSON RPC/Filters] Fix concurrent issue in filter store, causing issues with ethereumetl (088d858)
[JSON RPC/Subscriptions] Add includeTransactions option to subscriptions (#3686)
[Sync] Update state size estimate for chain (#3685)
[Sync] Updated pivots for parallel sync

Running Nethermind:

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

PPA
(Tested on Ubuntu Series: Focal, Bionic, Xenial and Trusty)

  1. sudo add-apt-repository ppa:nethermindeth/nethermind
  2. sudo apt install nethermind
  3. To execute the launcher
    nethermind
  4. To execute the runner
    nethermind --config mainnet

Homebrew

  1. brew tap nethermindeth/nethermind
  2. brew install nethermind
  3. To execute the launcher
    nethermind-launcher
  4. To execute the runner
    nethermind --config mainnet

Docker

  1. docker pull nethermind/nethermind
  2. docker run -it nethermind/nethermind

Linux

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.3/nethermind-linux-amd64-1.12.3-f5f0d94-20211216.zip
  3. unzip nethermind-linux-amd64-1.12.3-f5f0d94-20211216.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Linux Arm64

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.3/nethermind-linux-arm64-1.12.3-f5f0d94-20211216.zip
  3. unzip nethermind-linux-arm64-1.12.3-f5f0d94-20211216.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.12.3-f5f0d94-20211216.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. brew install rocksdb
  2. download darwin package nethermind-darwin-amd64-1.12.3-f5f0d94-20211216.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.12.2

07 Dec 14:05
5bfaae6
Compare
Choose a tag to compare

What changed?

[Sokol] Update chainspec for London hard fork on Sokol (#3660)
[AuRa/Validator] Fix race condition, that could lead to crash on node startup (#3657)
[JSON RPC] Add more decriptive messages if transaction is rejected from mem pool on send (#3626)
[JSON RPC] Fix deserialization of hex format in eth_feeHistory (#3670)
[JSON RPC] Reduced client disconnection message level in logs (#3654)
[Performance] Optimization on getting current chain spec (#3647)
[Networking] Fix issue with ordering of subprotocols in order to support account abstraction protocol (#3661)
[Release] Removing unnecessary plugin dll's (#3650)
[Sync] Updated pivots for parallel sync

Running Nethermind:

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

PPA
(Tested on Ubuntu Series: Focal, Bionic, Xenial and Trusty)

  1. sudo add-apt-repository ppa:nethermindeth/nethermind
  2. sudo apt install nethermind
  3. To execute the launcher
    nethermind
  4. To execute the runner
    nethermind --config mainnet

Homebrew

  1. brew tap nethermindeth/nethermind
  2. brew install nethermind
  3. To execute the launcher
    nethermind-launcher
  4. To execute the runner
    nethermind --config mainnet

Docker

  1. docker pull nethermind/nethermind
  2. docker run -it nethermind/nethermind

Linux

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.2/nethermind-linux-amd64-1.12.2-5bfaae6-20211207.zip
  3. unzip nethermind-linux-amd64-1.12.2-5bfaae6-20211207.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Linux Arm64

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.2/nethermind-linux-arm64-1.12.2-5bfaae6-20211207.zip
  3. unzip nethermind-linux-arm64-1.12.2-5bfaae6-20211207.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.12.2-5bfaae6-20211207.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. brew install rocksdb
  2. download darwin package nethermind-darwin-amd64-1.12.2-5bfaae6-20211207.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.12.1

30 Nov 12:11
563f0a3
Compare
Choose a tag to compare

This is a hotfix for CLI and HealthChecksUI issues after .NET 6 upgrade.

What changed?

[HealthChekcUI] Fix Healthchecks UI package dependencies (#3643)
[CLI] Fix missing Nethermind.Api.dll in plugins which is dependency for CLI
[SYNC] Fix long running bug with sync dispatcher which could lead to peers disconnecting and requiring restart when node was off the network for some time (#3637)
[JSON RPC] Added yParity property for eip-2930 and 1559 transactions. (#3635)
[Sync] Updated pivots for parallel sync

Also 12.0.0 changes still apply:

[.NET] Upgrade to .NET 6.0 (#3554) !
[OSX/M1] Support Apple Silicon (#3554)
[Performance] Performance and memory improvements thanks to .NET 6 (#3554)
[JSON RPC] Users can specify multiple jsonrpc urls on different ports with different modules (#3566) - community contribution, big thanks to @640774n6
[JSON RPC] Improve error handling in trace module, in particular insufficient balance on traced transactions (#3604)
[AuRa] Fix issue for validators when sending validator contract mem pool transactions with too low gas price (#3596)
[Kovan] Updated London hardfork (#3600)
[Diagnostic] Log Network Diagnostic Trace to standard logs (#3615)

Running Nethermind:

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

PPA
(Tested on Ubuntu Series: Focal, Bionic, Xenial and Trusty)

  1. sudo add-apt-repository ppa:nethermindeth/nethermind
  2. sudo apt install nethermind
  3. To execute the launcher
    nethermind
  4. To execute the runner
    nethermind --config mainnet

Homebrew

  1. brew tap nethermindeth/nethermind
  2. brew install nethermind
  3. To execute the launcher
    nethermind-launcher
  4. To execute the runner
    nethermind --config mainnet

Docker

  1. docker pull nethermind/nethermind
  2. docker run -it nethermind/nethermind

Linux

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.1/nethermind-linux-amd64-1.12.1-563f0a3-20211130.zip
  3. unzip nethermind-linux-amd64-1.12.1-563f0a3-20211130.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Linux Arm64

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.1/nethermind-linux-arm64-1.12.1-563f0a3-20211130.zip
  3. unzip nethermind-linux-arm64-1.12.1-563f0a3-20211130.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.12.1-563f0a3-20211130.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. brew install rocksdb
  2. download darwin package nethermind-darwin-amd64-1.12.1-563f0a3-20211130.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.12.0

24 Nov 14:45
Compare
Choose a tag to compare

What changed?

[.NET] Upgrade to .NET 6.0 (#3554) !
[OSX/M1] Support Apple Silicon (#3554)
[Performance] Performance and memory improvements thanks to .NET 6 (#3554)
[JSON RPC] Users can specify multiple jsonrpc urls on different ports with different modules (#3566) - community contribution, big thanks to @640774n6
[JSON RPC] Improve error handling in trace module, in particular insufficient balance on traced transactions (#3604)
[AuRa] Fix issue for validators when sending validator contract mem pool transactions with too low gas price (#3596)
[Kovan] Updated London hardfork (#3600)
[Diagnostic] Log Network Diagnostic Trace to standard logs (#3615)
[Sync] Updated pivots for parallel sync

Known issues - will be fixed in 1.12.1

HealthCheckUI is not compatible with .net 6
CLI is not working due to missing dependency

Running Nethermind:

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

PPA
(Tested on Ubuntu Series: Focal, Bionic, Xenial and Trusty)

  1. sudo add-apt-repository ppa:nethermindeth/nethermind
  2. sudo apt install nethermind
  3. To execute the launcher
    nethermind
  4. To execute the runner
    nethermind --config mainnet

Homebrew

  1. brew tap nethermindeth/nethermind
  2. brew install nethermind
  3. To execute the launcher
    nethermind-launcher
  4. To execute the runner
    nethermind --config mainnet

Docker

  1. docker pull nethermind/nethermind
  2. docker run -it nethermind/nethermind

Linux

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.0/nethermind-linux-amd64-1.12.0-d6c34e5-20211124.zip
  3. unzip nethermind-linux-amd64-1.12.0-d6c34e5-20211124.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Linux Arm64

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.12.0/nethermind-linux-arm64-1.12.0-d6c34e5-20211124.zip
  3. unzip nethermind-linux-arm64-1.12.0-d6c34e5-20211124.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.12.0-d6c34e5-20211124.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. brew install rocksdb
  2. download darwin package nethermind-darwin-amd64-1.12.0-d6c34e5-20211124.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.11.7

05 Nov 10:21
75f034a
Compare
Choose a tag to compare

What changed?

[Mainnet] Add arrow glacier support in chainspec (#3573)
[MEV] Add support for MEV 0.4 specification, support for Mega Bundles (#3423)
[Json Rpc] Disable EIP-3607 for RPC calls (#3580)
[Json Rpc/Trace] Implement trace_callMany, remove gas constraints on tracing (#3571)
[Mempool] Immediate broadcast of new local txs will improve tx inclusion time on sparse networks like xDai (#3552)
[Mempool] Improve performance and memory usage by eagerly removing stale transactions (#3559)
[Mempool] Improve performance by sorting only worst transaction per sender (#3559)
[Mempool] Improve performance by moving updates to background thread (#3558)
[xDai] After MemPool improvements bring down default MemPool size to 2048 (#3563)
[POA Core] Fix issue with service transactions and base fee (#3572)
[POA Core] London hardfork chainspec changes (#3564), (#3567), (#3576)
[Sepolia] Added support for the new testnet Sepolia - the successor for Ropsten
[Sync] Updated pivots for parallel sync

Running Nethermind:

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

PPA
(Tested on Ubuntu Series: Focal, Bionic, Xenial and Trusty)

  1. sudo add-apt-repository ppa:nethermindeth/nethermind
  2. sudo apt install nethermind
  3. To execute the launcher
    nethermind
  4. To execute the runner
    nethermind --config mainnet

Homebrew

  1. brew tap nethermindeth/nethermind
  2. brew install nethermind
  3. To execute the launcher
    nethermind-launcher
  4. To execute the runner
    nethermind --config mainnet

Docker

  1. docker pull nethermind/nethermind
  2. docker run -it nethermind/nethermind

Linux

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.11.7/nethermind-linux-amd64-1.11.7-75f034a-20211105.zip
  3. unzip nethermind-linux-amd64-1.11.7-75f034a-20211105.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Linux Arm64

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.11.7/nethermind-linux-arm64-1.11.7-75f034a-20211105.zip
  3. unzip nethermind-linux-arm64-1.11.7-75f034a-20211105.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.11.7-75f034a-20211105.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. brew install rocksdb
  2. download darwin package nethermind-darwin-amd64-1.11.7-75f034a-20211105.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration