Nethermind v1.6.3 Release Notes

Release Date: 2020-02-12 // about 4 years ago
  • ๐Ÿณ WARN: we have tested everything many times but we predict that in some specific permission setups or docker scenarios the deletion of Pending Tx DBs on startup may fail or take longer time - we have ensured that these scenarios are handled properly but please pay attention to any errors displayed that warns you about no permissions to delete files / directories

    ๐Ÿ”„ CHANGES:

    ๐Ÿ”ง this verison introduces experiment / light version of beam sync for Goerli network only - allowing you to reach the latest block in around 60 seconds (depending on initial peering) - and issue some of the JSON RPC requests (changing configuration allows to download all headers / bodies and receipts for nearly full JSON RPC support)

    ๐Ÿ‘Œ improved fast sync progress display

    ๐Ÿ”€ to launch Goerli Beam Sync you will need to start the Nethermind.Runner insted of Nethermind.Launcher and pass --config goerli_beam

    โž• adds additional comments to CLI

    ๐Ÿ‘ allows to run the node with ~200MB RAM less if NetworkConfig.NettyArenaOrder 5 is set

    ๐Ÿ‘Œ improves peer allocations for most of the sync modes

    ๐Ÿ›  fixes the issues with eth_getProof on Goelri network

    ๐Ÿ›  fixes issues with CLI where history of commands was not loaded properly on startup

    โœ‚ deletes Pending Txs DB on each node start

    โš™ 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.6.3/nethermind-linux-amd64-1.6.3-7e6f379.zip ๐Ÿง 3. unzip nethermind-linux-amd64-1.6.3-7e6f379.zip -d nethermind

    1. cd nethermind
      ==== standard
      a. ./Nethermind.Launcher
      ๐Ÿ”ง b. Select desired configuration
      ==== ๐Ÿ”€ beam sync
      a. ./Nethermind.Runner --config goerli_beam

    โž• Additionally for Ubuntu 16.04

    โœ… 1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test โšก๏ธ 2. sudo apt-get update

    1. sudo apt-get install gcc-6 g++-6
    2. sudo apt install libzstd1

    ๐Ÿ Windows

    ๐Ÿ 1. download windows package nethermind-windows-amd64-1.6.3-7e6f379.zip

    1. unzip the file
    2. run Nethermind.Launcher.exe ๐Ÿ”ง 4. select desired configuration

    ๐ŸŽ macOS

    ๐Ÿ“ฆ 1. download darwin package nethermind-darwin-amd64-1.6.3-7e6f379.zip

    1. unzip the file
    2. 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.6.3-7e6f379.zip -> NDM-linux-amd64-1.6.3-7e6f379.zip)