Skip to content

Releases: NethermindEth/nethermind

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

Constantinople Countdown

15 Jan 18:10
Compare
Choose a tag to compare
Pre-release

PLEASE NOTE THAT WITH CONSTANTINOPLE BEING POSTPONED WE ARE PREPARING ANOTHER RELEASE 0.9.3 THAT WILL APPEAR HERE SHORTLY

New in this release

  • Constantinople ready
  • 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

Busy Buidler

13 Nov 14:52
8bf2977
Compare
Choose a tag to compare

New in this release

  • most of the JSON RPC methods are implemented (https://github.com/ethereum/wiki/wiki/JSON-RPC)
  • added support for Clique (Rinkeby and Görli testnets - special thanks to Timur Badretdinov and the Goerli team)
  • tested with truffle framework (launch with --config spaceneth to run in Dev mode)
  • added receipts storage by default

Supported

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

Not supported (work in progress)

  • kovan
  • fast sync

there is no secure account management / wallet support
http://downloads.nethermind.io/

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

Acceptable Adept

11 Oct 22:46
Compare
Choose a tag to compare

Supported

  • full archive sync
  • mainnet
  • ropsten

Not supported

  • tx pool is not maintained by the node
  • fast sync not supported
  • Kovan and Rinkeby networks not supported (work in progress)
  • most of the JSON RPC methods are not supported (work in progress - expect in the next release)
  • there is no secure account management / wallet support
  • PoW checks are done only every X blocks until 6.5 million blocks when they check every block)

http://downloads.nethermind.io/

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

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