Skip to content

Releases: NethermindEth/nethermind

v1.0 RC6

19 Jun 14:26
Compare
Choose a tag to compare
v1.0 RC6 Pre-release
Pre-release
1.0rc6

and do not recover when not needed

v1.0 RC5

11 Jun 12:36
Compare
Choose a tag to compare
v1.0 RC5 Pre-release
Pre-release
1.0rc5

rc5

1.0 RC4

06 Jun 15:04
Compare
Choose a tag to compare
1.0 RC4 Pre-release
Pre-release

RC4 mainnet is broken (but can be fixed by adding: "eip1283Transition": "0x5F5E100" in the chainspec file

ethstats, metrics, rinkeby chainspec fix

1.0 RC3

05 Jun 07:54
Compare
Choose a tag to compare
1.0 RC3 Pre-release
Pre-release
1.0rc3

ignore test causing trouble

1.0 RC2

30 May 14:06
Compare
Choose a tag to compare
1.0 RC2 Pre-release
Pre-release
1.0rc2

fixed the EthereumTests build after renaming TxRoot

0.9.9 Guide to the Galaxy

07 May 02:01
Compare
Choose a tag to compare

Version 1.0 of Nethermind is just around the corner and with 0.9.9 comes one of the most critical features - fast sync.

Nethermind fast sync allows you to sync Ethereum mainnet in around 5 hours on standard VMs (for example $40 a month Digital Ocean or UpCloud VMs). It can go below 4 hours on stronger specs :)

In our own tests (and of some of our friends) running Geth and Nethermind side by side on exactly same configurations shows Nethermind to be 3x faster and require 4x less disk space to store Ethereum mainnet state than Geth.

(bear in mind that we do not download tx receipts and that we are waiting for more performance tests coming from you)

Goerli testnet support is equally great with ~3 minutes fast sync and under 200MB of data stored at the current chain height.

You can download version 0.9.9 from https://github.com/NethermindEth/nethermind/releases/tag/0.9.9

Nethermind is already stable, supporting JSON RPC calls with both Geth and Parity style EVM tracing. It can also run POA based private networks with your chainspec files.

We are in the process of updating the documentation so you can expect this link:
https://nethermind.readthedocs.io/en/latest/
to bring you more and more info about the release soon.

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

Fairy Ferryman

18 Mar 01:05
Compare
Choose a tag to compare

New in this release:

  • multiple updates to the performance of network operations
  • massively decreased allocations during network nodes discovery and handshakes

Supported networks:

  • mainnet
  • ropsten (--config ropsten)
  • goerli (--config goerli)
  • rinkeby (--config rinkeby)

Known issues:

  • on Linux systems Nethermind is leaking socket descriptors and needs to be run with increased file descriptors limit until the fix is ready

http://downloads.nethermind.io/
docker pull nethermind/nethermind.runner

To enable JSON RPC you will need to change appropriate config file in configs folder (change JsonRpcEnabled to true and choose http host and port) or set --InitConfig.JsonRpcEnabled true when launching the app

Windows

  • download Windows package
  • unzip
  • open the folder
  • Nethermind.Runner.exe

Linux (Ubuntu 16.04 18.04 - reach out on gitter for other distributions)

  • check if your CPU supports AVX2 -> grep avx /proc/cpuinfo (if not then reach out to us - we may suggest solutions)
  • sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
  • curl https://nethdev.blob.core.windows.net/builds/nethermind-linux-amd64-0.9.6-167dba6.zip --output nethermind.zip
  • unzip nethermind.zip -d nethermind
  • cd nethermind
  • chmod +x Nethermind.Runner
  • mkdir native && mkdir native/amd64 && cp librocksdb-5.15.10.so native/amd64
  • ./Nethermind.Runner

MacOS (10.12+)

  • brew install gmp
  • brew install snappy
  • download MacOS package
  • unzip
  • cd into the folder
  • chmod +x Nethermind.Runner
  • ./Nethermind.Runner

Ethereum Everywhere

01 Mar 16:03
Compare
Choose a tag to compare
Ethereum Everywhere Pre-release
Pre-release
v0.9.5

v0.9.5

DD

05 Feb 14:40
Compare
Choose a tag to compare
DD

New in this release

  • Constantinople block numbers set
  • first CLI commands supported
  • Goerli testnet spec files updated

Supported chains

  • mainnet
  • ropsten (--config ropsten)
  • goerli (--config goerli)
  • rinkeby (--config rinkeby)

Not supported (work in progress)

  • fast sync
  • account management (currently in DEV format)

http://downloads.nethermind.io/
docker pull nethermind/nethermind.runner

To enable JSON RPC you will need to change appropriate config file in configs folder (change JsonRpcEnabled to true and choose http host and port) or set --InitConfig.JsonRpcEnabled true when launching the app

Windows

  • download Windows package
  • unzip
  • open the folder
  • Nethermind.Runner.exe

Linux (Ubuntu 16.04 18.04 - reach out on gitter for other distributions)

  • check if your CPU supports AVX2 -> grep avx /proc/cpuinfo (if not then reach out to us - we may suggest solutions)
  • sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
  • curl https://nethdev.blob.core.windows.net/builds/nethermind-linux-amd64-0.9.4-eacc6e1.zip --output nethermind_0_9_4.zip
  • unzip nethermind_0_9_4.zip -d nethermind_0_9_4
  • cd nethermind_0_9_4
  • chmod +x Nethermind.Runner
  • mkdir native && mkdir native/amd64 && cp librocksdb-5.15.10.so native/amd64
  • ./Nethermind.Runner

MacOS (10.12+)

  • brew install gmp
  • brew install snappy
  • download MacOS package
  • unzip
  • cd into the folder
  • chmod +x Nethermind.Runner
  • ./Nethermind.Runner

Constantinople Delay

15 Jan 23:04
Compare
Choose a tag to compare

New in this release

  • it does not have Constantinople! ;)
  • memory usage improvements
  • support for both Parity and Geth style transaction traces
  • separate memory usage configs for blocks and state databases
  • tested with truffle 0.5.0 for contract deployment and testing
  • improved chain reorganization process

Supported

  • mainnet
  • ropsten (--config ropsten)
  • goerli (--config goerli)
  • rinkeby (--config rinkeby)

Not supported (work in progress)

  • kovan
  • fast sync
  • account management

http://downloads.nethermind.io/
docker pull nethermind/nethermind.runner

To enable JSON RPC you will need to change appropriate config file in configs folder (change JsonRpcEnabled to true and choose http host and port)

Windows

  • download Windows package
  • unzip
  • open the folder
  • Nethermind.Runner.exe

Linux (Ubuntu 16.04 18.04 - reach out on gitter for other distributions)

MacOS (10.12+)

  • brew install gmp
  • brew install snappy
  • download MacOS package
  • unzip
  • cd into the folder
  • chmod +x Nethermind.Runner
  • ./Nethermind.Runner