Skip to content

Releases: NethermindEth/nethermind

v1.5.3b

30 Jan 11:59
Compare
Choose a tag to compare
v1.5.3b Pre-release
Pre-release

Running Nethermind:

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

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.5.3b/nethermind-linux-amd64-1.5.3b-3ffdffd.zip
  3. unzip nethermind-linux-amd64-1.5.3b-3ffdffd.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Additionally for Ubuntu 16.04

  1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  2. sudo apt-get update
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Windows

  1. download windows package nethermind-windows-amd64-1.5.3b-3ffdffd.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. download darwin package nethermind-darwin-amd64-1.5.3b-3ffdffd.zip
  2. unzip the file
  3. run Nethermind.Launcher
  4. select desired configuration

Running Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/. Running instructions are similar to the above, simply change the package name to NDM e.g. (nethermind-linux-amd64-1.5.3b-3ffdffd.zip -> NDM-linux-amd64-1.5.3b-3ffdffd.zip)

v1.5.3

29 Jan 16:57
0b551c2
Compare
Choose a tag to compare
  • fixes some AuRa validator behaviours
  • fixes eth_call header selection (header is a perfect mimic of a selected block now)
  • adds revert reason to JSON RPC call results when calls ends up in an EVM revert
  • adds minor improvements and fixes on proof module
  • adds a minor optimization for BN128
  • -lcs or --logConfigSource parameter added when launching so the NLog.config file can be redirected
  • adds configuration parameters description when --help is used

Running Nethermind:

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

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.5.3/nethermind-linux-amd64-1.5.3-0b551c2.zip
  3. unzip nethermind-linux-amd64-1.5.3-0b551c2.zip
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Additionally for Ubuntu 16.04

  1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  2. sudo apt-get update
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Windows

  1. download windows package nethermind-windows-amd64-1.5.3-0b551c2.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. download darwin package nethermind-darwin-amd64-1.5.3-0b551c2.zip
  2. unzip the file
  3. run Nethermind.Launcher
  4. select desired configuration

Running Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/. Running instructions are similar to the above, simply change the package name to NDM e.g. (nethermind-linux-amd64-1.5.3-0b551c2.zip -> NDM-linux-amd64-1.5.3-0b551c2.zip)

v1.5.2

28 Jan 03:18
Compare
Choose a tag to compare
v1.5.2 Pre-release
Pre-release

1.5.2 is still to be tested more before you should consider it very stable
You can run 1.4.6 or 1.5.1 in the meantime

  • eth_getPendingTransactions
  • EIP-1898 support
  • proof JSON RPC module
  • upgraded dependencies / packages
  • added some missing methods to CLI

Running Nethermind:

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

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.5.2/nethermind-linux-amd64-1.5.2-40e0be8.zip
  3. unzip nethermind-linux-amd64-1.5.2-40e0be8.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Additionally for Ubuntu 16.04

  1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  2. sudo apt-get update
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Windows

  1. download windows package nethermind-windows-amd64-1.5.2-40e0be8.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. download darwin package nethermind-darwin-amd64-1.5.2-40e0be8.zip
  2. unzip the file
  3. run Nethermind.Launcher
  4. select desired configuration

Running Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/. Running instructions are similar to the above, simply change the package name to NDM e.g. (nethermind-linux-amd64-1.5.2-40e0be8.zip -> NDM-linux-amd64-1.5.2-40e0be8.zip)

v1.5.1

25 Jan 00:43
Compare
Choose a tag to compare
  • Modified initial logs to make it easier to read the most important information
  • Changed the initialization model to steps that can be measured separately
  • Updates to Launcher and rearrangement of options
  • Added ethstats config on startup
  • Added JSON RPC config on startup
  • Added configurable WebSockets port
  • removed support for genesis file format (leaving only chainspec format)
  • Added multiple updated POA networks specifications
  • Updated some bootnodes
  • Added some methods to CLI

Running Nethermind:

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

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.5.1/nethermind-linux-amd64-1.5.1-8557176.zip
  3. unzip nethermind-linux-amd64-1.5.1-8557176.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Additionally for Ubuntu 16.04

  1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  2. sudo apt-get update
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Windows

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

macOS

  1. download darwin package nethermind-darwin-amd64-1.5.1-8557176.zip
  2. unzip the file
  3. run Nethermind.Launcher
  4. select desired configuration

Running Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/. Running instructions are similar to the above, simply change the package name to NDM e.g. (nethermind-linux-amd64-1.5.1-8557176.zip -> NDM-linux-amd64-1.5.1-8557176.zip)

v1.5.0

24 Jan 23:59
Compare
Choose a tag to compare
v1.5.0 Pre-release
Pre-release

Running Nethermind:

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

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.5.0/nethermind-linux-amd64-1.5.0-c5dec84.zip
  3. unzip nethermind-linux-amd64-1.5.0-c5dec84.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Additionally for Ubuntu 16.04

  1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  2. sudo apt-get update
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Windows

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

macOS

  1. download darwin package nethermind-darwin-amd64-1.5.0-c5dec84.zip
  2. unzip the file
  3. run Nethermind.Launcher
  4. select desired configuration

Running Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/. Running instructions are similar to the above, simply change the package name to NDM e.g. ( nethermind-linux-amd64-1.5.0-c5dec84.zip -> NDM-linux-amd64-1.5.0-c5dec84.zip)

v1.4.7

16 Jan 16:00
d4e4179
Compare
Choose a tag to compare
v1.4.7 Pre-release
Pre-release

Running Nethermind:

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

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.4.7/nethermind-linux-amd64-1.4.7-d4e4179.zip
  3. unzip nethermind-linux-amd64-1.4.7-d4e4179.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Additionally for Ubuntu 16.04

  1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  2. sudo apt-get update
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Windows

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

macOS

  1. download darwin package nethermind-darwin-amd64-1.4.7-d4e4179.zip
  2. unzip the file
  3. run Nethermind.Launcher
  4. select desired configuration

Running Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/. Running instructions are similar to the above, simply change the package name to NDM e.g. (nethermind-linux-amd64-1.4.7-d4e4179.zip -> NDM-linux-amd64-1.4.7-d4e4179-20200116.zip)

v1.4.6

13 Jan 06:17
de1243c
Compare
Choose a tag to compare

Ethash cache is no longer regenerated every 90 seconds
Fixed an issue where some of the state data requests had to be re-requested
Fixed the issue where the first connected node was not used in the fast sync
Fixed the way the invalid seals are handled
Seals are no longer checked in the fast blocks part of the fast sync (no need)

Running Nethermind:

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

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.4.6/nethermind-linux-amd64-1.4.6-de1243c.zip
  3. unzip nethermind-linux-amd64-1.4.6-de1243c.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Additionally for Ubuntu 16.04

  1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  2. sudo apt-get update
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Windows

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

macOS

  1. download darwin package nethermind-darwin-amd64-1.4.6-de1243c.zip
  2. unzip the file
  3. run Nethermind.Launcher
  4. select desired configuration

Running Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/. Running instructions are similar to the above, simply change the package name to NDM e.g. (nethermind-linux-amd64-1.4.6-de1243c.zip -> NDM-linux-amd64-1.4.6-de1243c-20200113.zip)

v1.4.5

12 Jan 00:11
0f21e2e
Compare
Choose a tag to compare

Changes:

  • fixed the behaviour where invalid transactions where not accounted for in tx flooding counters
  • softer approach to Geth nodes sending thousands of messages on connection by just ignoring 90% of them first - this prevents mainnet Geth disconnections invoked by Nethermind until Geth changes the tx propagation behaviour
  • added an optional diagnostic network tracer which is disabled by default
  • removed (again) the hardcoded 1920000 response (which may come back after fast sync testing)
  • admin_addPeer, removePeer have two modes now which allow to introduce permanent or temporary changes in the static nodes
  • AuRa configs updated for various fast sync modes
  • sync peer pool fixes that prevent the excessive spin waits during fast sync modes
  • exclusion of fast sync peer allocations from the updates reviews should prevent some edge cases causing fast sync issues
  • new block producers with improved transaction selectors for Clique, AuRa
  • full AuRa validator support with block producers and some edge case fixes
  • debug.getChainLevel RPC metod added
  • some miners addresses are recognised and displayed in logs when discovering new blocks
  • staying on sync mode logs were removed (less verbose logs)

Running Nethermind:

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

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.4.5/nethermind-linux-amd64-1.4.5-0f21e2e.zip
  3. unzip nethermind-linux-amd64-1.4.5-0f21e2e.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Additionally for Ubuntu 16.04

  1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  2. sudo apt-get update
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Windows

  1. download windows package nethermind-windows-amd64-1.4.5-0f21e2e.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. download darwin package nethermind-darwin-amd64-1.4.5-0f21e2e.zip
  2. unzip the file
  3. run Nethermind.Launcher
  4. select desired configuration

Running Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/. Running instructions are similar to the above, simply change the package name to NDM e.g. (nethermind-linux-amd64-1.4.5-0f21e2e.zip -> NDM-linux-amd64-1.4.5-0f21e2e-20200112.zip)

v1.4.4

11 Jan 02:22
fd8a5d9
Compare
Choose a tag to compare
v1.4.4 Pre-release
Pre-release

Running Nethermind:

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

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.4.4/nethermind-linux-amd64-1.4.4-fd8a5d9.zip
  3. unzip nethermind-linux-amd64-1.4.4-fd8a5d9.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Additionally for Ubuntu 16.04

  1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  2. sudo apt-get update
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Windows

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

macOS

  1. download darwin package nethermind-darwin-amd64-1.4.4-fd8a5d9.zip
  2. unzip the file
  3. run Nethermind.Launcher
  4. select desired configuration

Running Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/. Running instructions are similar to the above, simply change the package name to NDM e.g. (nethermind-linux-amd64-1.4.4-fd8a5d9.zip -> NDM-linux-amd64-1.4.4-fd8a5d9-20200111.zip)

v1.4.3

09 Jan 10:27
Compare
Choose a tag to compare
v1.4.3 Pre-release
Pre-release

This version is mainly targeting AuRa chains and you should not upgrade for mainnet or other chains.
Version 1.4.1 with chainspec edit to support muir glacier remains the most stable mainnet version.

Running Nethermind:

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

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.4.3/nethermind-linux-amd64-1.4.3-f444378.zip
  3. unzip nethermind-linux-amd64-1.4.3-f444378.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Additionally for Ubuntu 16.04

  1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  2. sudo apt-get update
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Windows

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

macOS

  1. download darwin package nethermind-darwin-amd64-1.4.3-f444378.zip
  2. unzip the file
  3. run Nethermind.Launcher
  4. select desired configuration

Running Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/. Running instructions are similar to the above, simply change the package name to NDM e.g. (nethermind-linux-amd64-1.4.3-f444378.zip -> NDM-linux-amd64-1.4.3-f444378-20200109.zip)