Releases: NethermindEth/nethermind
v1.5.3b
Running Nethermind:
Nethermind Launcher is a self-contained app - you do not need to install .NET separately to run it.
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.5.3b/nethermind-linux-amd64-1.5.3b-3ffdffd.zip
unzip nethermind-linux-amd64-1.5.3b-3ffdffd.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- Select desired configuration
Additionally for Ubuntu 16.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6
sudo apt install libzstd1
Windows
- download windows package
nethermind-windows-amd64-1.5.3b-3ffdffd.zip
- unzip the file
- run Nethermind.Launcher.exe
- select desired configuration
macOS
- download darwin package
nethermind-darwin-amd64-1.5.3b-3ffdffd.zip
- unzip the file
- run Nethermind.Launcher
- 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
- 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
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.5.3/nethermind-linux-amd64-1.5.3-0b551c2.zip
unzip nethermind-linux-amd64-1.5.3-0b551c2.zip
cd nethermind
./Nethermind.Launcher
- Select desired configuration
Additionally for Ubuntu 16.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6
sudo apt install libzstd1
Windows
- download windows package
nethermind-windows-amd64-1.5.3-0b551c2.zip
- unzip the file
- run Nethermind.Launcher.exe
- select desired configuration
macOS
- download darwin package
nethermind-darwin-amd64-1.5.3-0b551c2.zip
- unzip the file
- run Nethermind.Launcher
- 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
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
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.5.2/nethermind-linux-amd64-1.5.2-40e0be8.zip
unzip nethermind-linux-amd64-1.5.2-40e0be8.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- Select desired configuration
Additionally for Ubuntu 16.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6
sudo apt install libzstd1
Windows
- download windows package
nethermind-windows-amd64-1.5.2-40e0be8.zip
- unzip the file
- run Nethermind.Launcher.exe
- select desired configuration
macOS
- download darwin package
nethermind-darwin-amd64-1.5.2-40e0be8.zip
- unzip the file
- run Nethermind.Launcher
- 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
- 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
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.5.1/nethermind-linux-amd64-1.5.1-8557176.zip
unzip nethermind-linux-amd64-1.5.1-8557176.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- Select desired configuration
Additionally for Ubuntu 16.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6
sudo apt install libzstd1
Windows
- download windows package
nethermind-windows-amd64-1.5.1-8557176.zip
- unzip the file
- run Nethermind.Launcher.exe
- select desired configuration
macOS
- download darwin package
nethermind-darwin-amd64-1.5.1-8557176.zip
- unzip the file
- run Nethermind.Launcher
- 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
Running Nethermind:
Nethermind Launcher is a self-contained app - you do not need to install .NET separately to run it.
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.5.0/nethermind-linux-amd64-1.5.0-c5dec84.zip
unzip nethermind-linux-amd64-1.5.0-c5dec84.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- Select desired configuration
Additionally for Ubuntu 16.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6
sudo apt install libzstd1
Windows
- download windows package
nethermind-windows-amd64-1.5.0-c5dec84.zip
- unzip the file
- run Nethermind.Launcher.exe
- select desired configuration
macOS
- download darwin package
nethermind-darwin-amd64-1.5.0-c5dec84.zip
- unzip the file
- run Nethermind.Launcher
- 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
Running Nethermind:
Nethermind Launcher is a self-contained app - you do not need to install .NET separately to run it.
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.4.7/nethermind-linux-amd64-1.4.7-d4e4179.zip
unzip nethermind-linux-amd64-1.4.7-d4e4179.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- Select desired configuration
Additionally for Ubuntu 16.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6
sudo apt install libzstd1
Windows
- download windows package
nethermind-windows-amd64-1.4.7-d4e4179.zip
- unzip the file
- run Nethermind.Launcher.exe
- select desired configuration
macOS
- download darwin package
nethermind-darwin-amd64-1.4.7-d4e4179.zip
- unzip the file
- run Nethermind.Launcher
- 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
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
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.4.6/nethermind-linux-amd64-1.4.6-de1243c.zip
unzip nethermind-linux-amd64-1.4.6-de1243c.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- Select desired configuration
Additionally for Ubuntu 16.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6
sudo apt install libzstd1
Windows
- download windows package
nethermind-windows-amd64-1.4.6-de1243c.zip
- unzip the file
- run Nethermind.Launcher.exe
- select desired configuration
macOS
- download darwin package
nethermind-darwin-amd64-1.4.6-de1243c.zip
- unzip the file
- run Nethermind.Launcher
- 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
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
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.4.5/nethermind-linux-amd64-1.4.5-0f21e2e.zip
unzip nethermind-linux-amd64-1.4.5-0f21e2e.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- Select desired configuration
Additionally for Ubuntu 16.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6
sudo apt install libzstd1
Windows
- download windows package
nethermind-windows-amd64-1.4.5-0f21e2e.zip
- unzip the file
- run Nethermind.Launcher.exe
- select desired configuration
macOS
- download darwin package
nethermind-darwin-amd64-1.4.5-0f21e2e.zip
- unzip the file
- run Nethermind.Launcher
- 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
Running Nethermind:
Nethermind Launcher is a self-contained app - you do not need to install .NET separately to run it.
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.4.4/nethermind-linux-amd64-1.4.4-fd8a5d9.zip
unzip nethermind-linux-amd64-1.4.4-fd8a5d9.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- Select desired configuration
Additionally for Ubuntu 16.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6
sudo apt install libzstd1
Windows
- download windows package
nethermind-windows-amd64-1.4.4-fd8a5d9.zip
- unzip the file
- run Nethermind.Launcher.exe
- select desired configuration
macOS
- download darwin package
nethermind-darwin-amd64-1.4.4-fd8a5d9.zip
- unzip the file
- run Nethermind.Launcher
- 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
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
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.4.3/nethermind-linux-amd64-1.4.3-f444378.zip
unzip nethermind-linux-amd64-1.4.3-f444378.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- Select desired configuration
Additionally for Ubuntu 16.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6
sudo apt install libzstd1
Windows
- download windows package
nethermind-windows-amd64-1.4.3-f444378.zip
- unzip the file
- run Nethermind.Launcher.exe
- select desired configuration
macOS
- download darwin package
nethermind-darwin-amd64-1.4.3-f444378.zip
- unzip the file
- run Nethermind.Launcher
- 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)