Nethermind v1.8.70 Release Notes

Release Date: 2020-07-20 // almost 4 years ago
  • โšก๏ธ 1.8.71 is the same + updated pivots

    ๐Ÿ›  [JSON RPC] Fixed an issue with trace calls always timing out
    ๐Ÿ”€ [NETWORKING] Inreased Eth timeouts and timeouts handling for better bodies and receipts syncs
    ๐Ÿ”€ [MEMORY] MemoryHint is now applied to TxPooll and Trie cache which allows for better memory control outside of sync. Less memory can be now allocated to DB
    ๐Ÿ”ง [LOGGING] Seq can be configured via config files now
    [METRICS] Not publishing unchanged metrics
    ๐Ÿ”€ [AURA] Improved full sync switches on AuRa
    [PERF] Skipped allocations when calculating headers hashes in Clique
    [PERF] Decreased allocations for Ethash and decreased the memory footpring of cached data caches for ethash verifications
    ๐Ÿšš [PERF] Removed allocations on almost all ECDSA operations
    ๐Ÿ”€ [PERF] Removed some unnecessary allocations on empty blocks during fast sync.
    ๐Ÿ›  [NETWORKING] Decreased allocations and CPU usage and generally fixed discovery cleanups
    ๐Ÿ”€ [SYNC] Simplified receipts and bodies sync so they are safer to restart, faster, more predictable.
    ๐Ÿ›  [TXPOOL] Fixed tx flood control issue from 1.8.67
    ๐Ÿ”ง [MEMORY] Change the default configurations of memory hints for all chains (decreased default memory usage)

    โš™ 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.8.70/nethermind-linux-amd64-1.8.70-880fa6d-20200720.zip ๐Ÿง 3. unzip nethermind-linux-amd64-1.8.70-880fa6d-20200720.zip -d nethermind

    1. cd nethermind
    2. ./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

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

    ๐Ÿ Windows

    ๐Ÿ 1. download windows package nethermind-windows-amd64-1.8.70-880fa6d-20200720.zip

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

    ๐ŸŽ macOS

    ๐Ÿ“ฆ 1. download darwin package nethermind-darwin-amd64-1.8.70-880fa6d-20200720.zip

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

    Nethermind Data Marketplace:

    ๐Ÿ“ฆ NDM packages can be downloaded directly from http://downloads.nethermind.io/.