Skip to content

Releases: NethermindEth/nethermind

v1.11.5

27 Oct 08:56
Compare
Choose a tag to compare

[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

v1.11.4

07 Oct 19:20
f787085
Compare
Choose a tag to compare

[Pruning] Fixed a bug that could lead to DB corruption in RPC nodes and validator nodes
[JSON RPC/Subscriptions] Publish Subscription events in the correct order after re-org and prunning
[WebSockets] Improved error handling on edge cases
[London/Volta] Updated volta chainspec to London
[CONFIG/xDAI] Changed the default values of TxPool size to 8192
[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.4/nethermind-linux-amd64-1.11.4-f787085-20211007.zip
  3. unzip nethermind-linux-amd64-1.11.4-f787085-20211007.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.4/nethermind-linux-arm64-1.11.4-f787085-20211007.zip
  3. unzip nethermind-linux-arm64-1.11.4-f787085-20211007.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.11.4-f787085-20211007.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.4-f787085-20211007.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.11.3

22 Sep 08:19
fe90423
Compare
Choose a tag to compare

[JSON-RPC] Performance improvements
[MEV/JSON-RPC] Fix decoding for non-legacy transactions in eth_sentBundle
[JSON-RPC] Standarize excecution errors for eth_call and eth_estimateGas
[Sockets] Handle multiple JSON requests in one message
[JSON-RPC] Fix parsing null topics in eth_getLogs
[TxPool] Broadcast transactions in optimal batches
[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.3/nethermind-linux-amd64-1.11.3-fe90423-20210922.zip
  3. unzip nethermind-linux-amd64-1.11.3-fe90423-20210922.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.3/nethermind-linux-arm64-1.11.3-fe90423-20210922.zip
  3. unzip nethermind-linux-arm64-1.11.3-fe90423-20210922.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.11.3-fe90423-20210922.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.3-fe90423-20210922.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.11.2

14 Sep 15:20
Compare
Choose a tag to compare

[FIX] PoW (Ethash) chain attack fix: Improve heuristics for incoming blocks ethash validation in order to guarantee discarding bad blocks
[LOGGING] Add InitConfig.LogRules to easily override rules from command line, environment variable or main config file without having to modify NLog.config. Especially useful for running in docker.
[JSON-RPC] Fixed trace_transaction missing details in some cases with inner calls (More info: #3128)
[JSON-RPC] Fixed log indexes for eth_getTransactionReceipt and proof_getTransactionReceipt
[JSON-RPC] Changed the default value of eth_gasPrice. The new default value is 110% times Mining.MinGasPrice.
[xDAI/Validators] Fixed block production when the block is still processing at the beginning of step time
[CONFIG] Removed obsolete config JsonRPC.FindLogBlockDepthLimit
[CONFIG/ENERGYWEB/VOLTA] Fixed incorrect MemoryHint for Volta and EnergyWeb
[EVM] Optimized vm code jump destination analysis
[ETHSTATS] Fixed hardcoded values in ethStats (gasPrice, isSyncing, isMining)
[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.2/nethermind-linux-amd64-1.11.2-2963427-20210914.zip
  3. unzip nethermind-linux-amd64-1.11.2-2963427-20210914.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.2/nethermind-linux-arm64-1.11.2-2963427-20210914.zip
  3. unzip nethermind-linux-arm64-1.11.2-2963427-20210914.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.11.2-2963427-20210914.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.2-2963427-20210914.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.11.1

31 Aug 14:04
919e4cc
Compare
Choose a tag to compare

What changed?

[TxPool] Fixed concurency issue with cleanup TxPool after block processing. The bug was observed with message: "Couldn't correctly add or remove transactions from txpool after processing block x"
[ETH] Added support for eth/66 protocol (More info: https://eips.ethereum.org/EIPS/eip-2481)
[JSON-RPC] Added support for eth_feeHistory
[MEV] Fixed eth_callBundle
[CONFIG/ENERGYWEB/VOLTA] Changed the default values of TxPool size from 512 to 2048, and MinGasPrice from 1.Gwei() to 1 Wei for Volta and Energyweb networks
[CLEANUP] Removed configs and chainspecs of the old London devnets Aleut, Baikal, Calaveras
[STABILITY] Fixed memory issues connected with bad blocks in the network
[ETHSTATS] Fixed protocols list which is reported to ethstats.
[SYNC] Updated pivots for parallel sync

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.1/nethermind-linux-amd64-1.11.1-919e4cc-20210831.zip
  3. unzip nethermind-linux-amd64-1.11.1-919e4cc-20210831.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.1/nethermind-linux-arm64-1.11.1-919e4cc-20210831.zip
  3. unzip nethermind-linux-arm64-1.11.1-919e4cc-20210831.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.11.1-919e4cc-20210831.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.1-919e4cc-20210831.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.11.0

19 Aug 13:15
Compare
Choose a tag to compare

What changed?

[xDAI MEV] The alpha version of MEV on xDAI. More details: https://twitter.com/nethermindeth/status/1428020735046520839
[IPC JSON RPC] UNIX domain socket communication channel added on top of the existing JSON RPC modules.
[JSON_RPC] Added support for eth_gasPrice in Nethermind
[JSON_RPC] Added support for trace_filter in Nethermind. Side notes about tracing: another method - trace_call was supported in the previous versions. It was missed in the documentation.
[JSON_RPC] Added effectiveGasPrice field to proof_getTransactionReceipt and parity_getBlockReceipts
[JSON_RPC] Fixed log indexes in receipts for parity_getBlockReceipts
[JSON_RPC] Fixed eth_estimateGas for nested transactions. More details: #3305
[JSON_RPC] Export WitnessCollector via RPC module. More details: #3239
[CONFIG/DISCOVERY] Fixed setting discovery config. More details: #3185
[CONFIG/BUGFIX] Improved logging when incorrect configuration config has been found. More details: #3251
[CHAINSPEC/LONDON] Allowed extra parameters for 1559 configuration in chainspec. The parameter list: eip1559BaseFeeMaxChangeDenominator, eip1559ElasticityMultiplier, eip1559BaseFeeInitialValue. If they're not set the default value would not change.
[LAUNCHER] Fixed bug in Nethermind.Launcher. On Linux Arm64, users could not run Nethermind.Launcher.
[HEALTH_CHECKS] Added additional default information in the webhook payload (more descriptive warning, node name, hostname, IP). More details: https://docs.nethermind.io/nethermind/ethereum-client/monitoring-node-health
[HEALTH_CHECKS] Cosmetic changes in the health checks message. More details: #3270
[xDAI/CONFIG] Increased the default xDAI TxPool size from 1024 transactions to 2048.
[BUGFIX] Fixed block parameters for filters. More details: #3267
[SYNC] Updated pivots for parallel sync

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.0/nethermind-linux-amd64-1.11.0-11f503b-20210820.zip
  3. unzip nethermind-linux-amd64-1.11.0-11f503b-20210820.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.0/nethermind-linux-arm64-1.11.0-eb0ea65-20210819.zip
  3. unzip nethermind-linux-arm64-1.11.0-11f503b-20210820.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.11.0-11f503b-20210820.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.0-11f503b-20210820.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.10.79b

10 Aug 16:51
Compare
Choose a tag to compare

[SYNC] Updated pivots for parallel sync
[STABILITY] Fixed memory and CPU usage because of the indefinite growth of the transaction pool.

Running Nethermind:

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

Ubuntu
(Tested on Ubuntu Series :- Focal, Bionic, Xenial and Trusty)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
To execute the launcher
nethermind
To execute the runner
nethermind --config mainnet

Mac
brew tap nethermindeth/nethermind
brew install nethermind
Execute
nethermind --config mainnet
To execute the launcher
nethermind-launcher

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.10.79b/nethermind-linux-amd64-1.10.79b-c2a0fb1-20210810.zip
  3. unzip nethermind-linux-amd64-1.10.79b-c2a0fb1-20210810.zip -d nethermind
  4. cd nethermind
  5. ./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
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Linux Arm64

  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.10.79b/nethermind-linux-arm64-1.10.79b-c2a0fb1-20210810.zip
  3. unzip nethermind-linux-arm64-1.10.79b-c2a0fb1-20210810.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.10.79b-c2a0fb1-20210810.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.10.79b-c2a0fb1-20210810.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.10.79

22 Jul 15:23
e45db5f
Compare
Choose a tag to compare

[Fix] New head subscription on reorgs didn't send all historical blocks
[TxPool] Reject future transactions from pool, when previous ones will deplete balance
[Dev] Spaceneth consensus has all json rpc modules enabled by default
[Metrics] Add rocks db metrics
[London] Fix incorrect transaction balance validation
[Block production] Optimize filling block gas

Running Nethermind:

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

Ubuntu
(Tested on Ubuntu Series :- Focal, Bionic, Xenial and Trusty)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
To execute the launcher
nethermind
To execute the runner
nethermind --config mainnet

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.10.79/nethermind-linux-amd64-1.10.79-e45db5f-20210722.zip
  3. unzip nethermind-linux-amd64-1.10.79-e45db5f-20210722.zip -d nethermind
  4. cd nethermind
  5. ./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
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Linux Arm64

  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.10.79/nethermind-linux-arm64-1.10.79-e45db5f-20210722.zip
  3. unzip nethermind-linux-arm64-1.10.79-e45db5f-20210722.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.10.79-e45db5f-20210722.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.10.79-e45db5f-20210722.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/.

v1.10.77

13 Jul 09:12
8eaabaa
Compare
Choose a tag to compare

[London/JSON RPC] For 1559 mined transactions gas price field will return effective gas price. For 1559 pending transaction gas price field will return MaxFeePerGas.
[London/TxPool] Fix transaction replacement logic for 1559 transactions.
[JSON RPC] Fixed reverted message for eth_call and eth_estimateGas (More info: #3207)

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.10.77/nethermind-linux-amd64-1.10.77-8eaabaa-20210713.zip
  3. unzip nethermind-linux-amd64-1.10.77-8eaabaa-20210713.zip -d nethermind
  4. cd nethermind
  5. ./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
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Linux Arm64

  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.10.77/nethermind-linux-arm64-1.10.77-8eaabaa-20210713.zip
  3. unzip nethermind-linux-arm64-1.10.77-8eaabaa-20210713.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.10.77-8eaabaa-20210713.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.10.77-8eaabaa-20210713.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

docker

  1. docker pull nethermind/nethermind:1.10.77
  2. docker run -it nethermind/nethermind --config <desired config>
  3. More details :- https://docs.nethermind.io/nethermind/ethereum-client/docker

Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/.

v1.10.75

09 Jul 12:06
3100374
Compare
Choose a tag to compare

[LONDON] Mainnet chainspec upgrade
[LONDON/JSON RPC] eth_call/eth_estimateGas can be used with BaseFee opcode
[LONDON/JSON RPC] EffectiveGasPrice was added to eth_getTransactionReceipt
[SYNC] Updated pivots for parallel sync
[CONFIG] Goerli nodes with default config should run more smoothly - we increased default MemoryHint.
[CONFIG] Config settings validation - if a non-existing setting is added or a typo is made there will be a warning logged

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.10.75/nethermind-linux-amd64-1.10.75-3100374-20210709.zip
  3. unzip nethermind-linux-amd64-1.10.75-3100374-20210709.zip -d nethermind
  4. cd nethermind
  5. ./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
  3. sudo apt-get install gcc-6 g++-6
  4. sudo apt install libzstd1

Linux Arm64

  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.10.75/nethermind-linux-arm64-1.10.75-3100374-20210709.zip
  3. unzip nethermind-linux-arm64-1.10.75-3100374-20210709.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. Select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.10.75-3100374-20210709.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.10.75-3100374-20210709.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

docker

  1. docker pull nethermind/nethermind:1.10.75
  2. docker run -it nethermind/nethermind --config <desired config>
  3. More details :- https://docs.nethermind.io/nethermind/ethereum-client/docker

Nethermind Data Marketplace:

NDM packages can be downloaded directly from http://downloads.nethermind.io/.