github NethermindEth/nethermind 1.11.5
v1.11.5

latest releases: 1.26.0, 1.26.0-exp.4, 1.26.0-rc...
2 years ago

[VM/Protocol] Enable EIP-3607, transactions from code-deployed accounts will be rejected, only Externally Owned Accounts (EOA) transactions will be allowed, enabled by default on all networks. Already enabled in Geth (#3280)
[Mem Pool] Fix issue when transactions with future nonce could be rejected due too low balance, when we still have old nonce transactions in the pool (#3497)
[Eth/66 Protocol] Reduce the number of notified hashes to peers for local transactions to keep network usage in check (#3530), fix protocol validation for eth/66 that could lead to weak peering (#3549)
[Json Rpc] Implement trace_get method (#3436)
[Json Rpc] Fix missing 'error' property in trace_transaction (#3515)
[Json Rpc/Subscriptions] add DroppedPendingTransactions Subscription (#3488)
[Json Rpc/Sockets] Fix registration of Json converters for sockets to have exact same formatting of responses as http (#3539)
[Json Rpc/Logs] Improve error handling when incoming http request is malformed and in eth_getLogs (#3492)
[Memory usage improvements] Improve memory handling: ensure free buffers (#3512), use array pool when broadcasting transactions (#3506), use a journal collection instead of copying when constructing logs, destroy list and access list in VM (#3514)
[POSDAO/xDai/London] Allow network to redirect EIP1559 burnt fees to an address (#3522)
[xDai] Update chainspec for London hardfork (#3543)
[xDai/Test] Added config for xdai_testnet (#3544)
[Sync] Remove BeamSync (#3500)
[Clean Up] Removed DSL and Pipeline plugins (#3502)
[Sync] Updated pivots for parallel sync

What changed?

Running Nethermind:

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

PPA
(Tested on Ubuntu Series: Focal, Bionic, Xenial and Trusty)

  1. sudo add-apt-repository ppa:nethermindeth/nethermind
  2. sudo apt install nethermind
  3. To execute the launcher
    nethermind
  4. To execute the runner
    nethermind --config mainnet

Homebrew

  1. brew tap nethermindeth/nethermind
  2. brew install nethermind
  3. To execute the launcher
    nethermind-launcher
  4. To execute the runner
    nethermind --config mainnet

Docker

  1. docker pull nethermind/nethermind
  2. docker run -it nethermind/nethermind

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.11.5/nethermind-linux-amd64-1.11.5-76b7f08-20211027.zip
  3. unzip nethermind-linux-amd64-1.11.5-76b7f08-20211027.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Linux Arm64

  1. sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
  2. wget https://github.com/NethermindEth/nethermind/releases/download/1.11.5/nethermind-linux-arm64-1.11.5-76b7f08-20211027.zip
  3. unzip nethermind-linux-arm64-1.11.5-76b7f08-20211027.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.11.5-76b7f08-20211027.zip
  2. unzip the file
  3. run Nethermind.Launcher.exe
  4. select desired configuration

macOS

  1. brew install rocksdb
  2. download darwin package nethermind-darwin-amd64-1.11.5-76b7f08-20211027.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

Don't miss a new nethermind release

NewReleases is sending notifications on new releases.