Skip to content

Releases: NethermindEth/nethermind

v1.14.0

22 Aug 14:21
60f920b
Compare
Choose a tag to compare

For the Merge, use v1.14.1

⚠️ Because of the RocksDB update, you cannot downgrade from this version back to v1.13.x.

What changed?

[MERGE] Updated chainspec for mainnet Merge! (#4427)
[DB] Migrated RocksDb to version v6.29. This upgrade is not reversible. DB migration is one way. (#4351, #4445)
[MERGE] Merge edge cases improvements and fixes (#4337, #4373, #4370, #4390, #4409, #4415, #4418)
[JSON RPC / MERGE] Add explicit EngineHost, EnginePort and EngineEnabledModules parameters (#4358, #4392, #4401)
[JSON RPC] Fix eth_getTransactionCount for pending block (#4340)
[JSON RPC] Fix and optimize trace_callMany to persist state between transactions (#4436)
[JSON RPC] Set gas cap to max if zero (#4366)
[JSON RPC] Add explicit blockHash field support to eth_getLogs (it was supported before by From and To fields) (#4387)
[JSON RPC / TXPOOL] Set default for MiningConfig.MinGasPrice to zero (#4329)
[JSON RPC / TXPOOL] Include local transactions that would be priced out in JSON RPC responses (#4383)
[P2P / TXPOOL] Broadcast full transactions before processing (#4365)
[P2P] Respond to GetNodeData message with unpersisted data from memory cache (#4379)
[P2P] Disable WitnessProtocol from default configs to be able to connect to Besu (issue on Besu cannot parse Hello message) (#4447)
[STATE] Fixes to potential Trie corruptions on restarts (#4341, #4381)
[MEM] Fix excessive GC pressure replacing MemoryCache with LruCache (#4313)
[MEM] Memory improvements (#4353, #4271)
[SYNC] Fix edge case when sync hangs (#4362)

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.14.0/nethermind-linux-amd64-1.14.0-60f920b-20220822.zip
  3. unzip nethermind-linux-amd64-1.14.0-60f920b-20220822.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.14.0/nethermind-linux-arm64-1.14.0-60f920b-20220822.zip
  3. unzip nethermind-linux-arm64-1.14.0-60f920b-20220822.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.14.0-60f920b-20220822.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.14.0-60f920b-20220822.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.13.6

01 Aug 09:55
be7b4ab
Compare
Choose a tag to compare

What changed?

[RocksDb] We detected regression in sync performance, because of the RocksDb update. This release rolled back the RocksDb version change introduced in 1.13.5. If you're using version 1.13.5 your DB will be still using RocksDb from version 1.13.5.

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.13.6/nethermind-linux-amd64-1.13.6-be7b4ab-20220801.zip
  3. unzip nethermind-linux-amd64-1.13.6-be7b4ab-20220801.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.13.6/nethermind-linux-arm64-1.13.6-be7b4ab-20220801.zip
  3. unzip nethermind-linux-arm64-1.13.6-be7b4ab-20220801.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

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

v1.13.5

29 Jul 13:03
c6b8a24
Compare
Choose a tag to compare

What changed?

[GOERLI] Update TTD for Merge hardfork (#4298)
[SEPOLIA] Update MergeTransitionForkId for Sepolia network (#4308)
[MERGE] Various fixes & improvements for TheMerge code (#4226,#4217,#4235,#4242,#4258,#4262,#4264,#4254,#4267,#4274,#4248, #4288, #4294, #4300, #4243, #4312)
[JSON RPC] Fixes for trace_filter internal transactions & remove reward trace from trace_filter #4229
[JSON RPC] Added support for latest and finalized in debug_traceBlockByNumber (#4259)
[JSON RPC] Fixed support for AccessList with EIP1559 transactions
[ETHSTATS] Fixed performance issue with Ethstats.Enabled (#4249)
[STABILITY] Improving node stability. Fixes in shutdown and pruning that could result in TrieException (#4250, #4269, #4285, #4295)

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.13.5/nethermind-linux-amd64-1.13.5-c6b8a24-20220729.zip
  3. unzip nethermind-linux-amd64-1.13.5-c6b8a24-20220729.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.13.5/nethermind-linux-arm64-1.13.5-c6b8a24-20220729.zip
  3. unzip nethermind-linux-arm64-1.13.5-c6b8a24-20220729.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

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

v1.13.4

30 Jun 09:34
3e5972c
Compare
Choose a tag to compare

FOR THE MERGE USE VERSION 1.14.1 https://github.com/NethermindEth/nethermind/releases/tag/1.14.1

What changed?

[SEPOLIA] Update TTD for Merge hardfork on Sepolia network (#4218)
[SNAPSYNC] Make SnapSync default sync method on Mainnet, Goerli and Ropsten networks (#4172, #4209)
[JSON RPC] Disable logging passphrase when using the personal module (#4206)
[JSON RPC] Enable RPC authentication only when module with authentication exists (#4225)
[JSON RPC] Add Rpc module with rpc_modules method - support for geth attach command (#4177)
[JSON RPC / MERGE] Enable JSON RPC engine endpoint automatically when Merge is enabled (#4161)
[MERGE] Remove wait for GetPayload if it's not ready - remove workaround when Consensus Layer client didn't give time to produce the block (#4180)
[MERGE] Various fixes with sync and engine API (#4167, #4176, #4193, #4215, #4171, #4216, #4145, #4224)
[AURA/POSDAO-MERGE] Disable special transaction rules post merge (#4182, #4223)
[SHUTDOWN] Fix hard shutdown on SIGTERM - now it will properly close everything (#4163)
[PRUNING] Add option to shutdown node after FullPruning in PruningConfig.ShutdownAfterFullPrune config setting (#4027) thanks to @jclapis for community contribution
[METRICS] Add TotalDifficulty and LastDifficulty metrics (#4173)
[ACCOUNT ABSTRACTION] Fix state corruption when AA enabled (#4178)
[HIVE] Update Tests for gray glacier (#4203)
[EIP-1153] Add support for transient storage opcodes (#4126) thanks to @codyborn for community contribution
[SYNC] Updated pivots for parallel sync (#4227)

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.13.4/nethermind-linux-amd64-1.13.4-3e5972c-20220630.zip
  3. unzip nethermind-linux-amd64-1.13.4-3e5972c-20220630.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.13.4/nethermind-linux-arm64-1.13.4-3e5972c-20220630.zip
  3. unzip nethermind-linux-arm64-1.13.4-3e5972c-20220630.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

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

v1.13.3

15 Jun 19:08
0e3289f
Compare
Choose a tag to compare

What changed?

[GRAY GLACIER] Support for moving difficulty bomb in Gray Glacier mainnet hardfork (#4159)
[GNOSIS/MERGE - BETA] Support for transition to Merge PoS from AuRa PoA consensus, this allows for The Merge to be activated on Gnosis chain. This is still under testing. (#4124)

[MERGE] Fixes to multi stage sync to allow parallel sync modes after the merge (#4121)
[MERGE] Various fixes based on hive tests (#4102)
[CONFIG] Snap Sync will now depend on only SnapSyncEnabled property (#4132)
[JSON RPC] eth_getTransactionReceipt will not return receipts for non-canonical blocks (#4138)
[TXPOOL/POSDAO] Allow replacement of zero fee transactions (#4160)
[SECURITY] Updated all of our dependencies (#4094)
[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.13.3/nethermind-linux-amd64-1.13.3-0e3289f-20220615.zip
  3. unzip nethermind-linux-amd64-1.13.3-0e3289f-20220615.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.13.3/nethermind-linux-arm64-1.13.3-0e3289f-20220615.zip
  3. unzip nethermind-linux-arm64-1.13.3-0e3289f-20220615.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.13.3-0e3289f-20220615.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.13.3-0e3289f-20220615.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.13.2

07 Jun 09:21
795dd1e
Compare
Choose a tag to compare

What changed?

[MERGE] Updated Ropsten TTD (#4115)
[MERG/SYNC] Various fixes to syncing after the merge (#4086, #4100)
[MERGE] Various fixes to the merge based on hive tests (#4099, #4106, #4110)
[MERGE] Added support for relay-builder separation (#4103, #4119))
[MERGE] block gossip logs improvements (#4072)
[JSON RPC] eth_getLogs will now return correct errors when receipts are not available yet - for example are still syncing (#4056)
[ACCOUNT ABSTRACTION] Update configs to latest EntryPoint, Removed create2factory config param (#4018)
[ACCOUNT ABSTRACTION] Only increment paymaster counter when ops become includable, only allow acceptance of ops above minimum threshold compared to baseFee (#3967)
[DOCKER] Fixed issues with dependent libraries changing paths on Ubuntu (#4071, #4074, #4076, #4109)
[CLI] Fixed missing dependencies (#4090)
[NETWORKING/DISCOVERY] Fixed UPD packets larger than allowed in spec and getting fragmented (#4098)
[CONFIG/SNAP SYNC] Auto enable FastSync when SnapSync is enabled (#4113)
[SYNC] Updated goerli bootnodes (#4070)
[SYNC] Updated sepolia bootnodes (#4087)
[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.13.2/nethermind-linux-amd64-1.13.2-795dd1e-20220607.zip
  3. unzip nethermind-linux-amd64-1.13.2-795dd1e-20220607.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.13.2/nethermind-linux-arm64-1.13.2-795dd1e-20220607.zip
  3. unzip nethermind-linux-arm64-1.13.2-795dd1e-20220607.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.13.2-795dd1e-20220607.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.13.2-795dd1e-20220607.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.13.1

27 May 12:30
155ca7a
Compare
Choose a tag to compare

What changed?

[The Merge] Add Support for the merge with Ropsten TDD and hardfork support (#3805, #4066, #4067, #4068)
[JSON RPC] Fix issue with corrupting JSON RPC state in some cases (#4055)
[ARM] Remove Armv8 dependency on pmull instruction to wider range of ARM hardware (#4015)
[Config] Fix Network.MaxActivePeers config and override (#4030)
[Sync] Updated pivots for parallel sync

Don't forget to try snap sync! More info in previous release notes: https://github.com/NethermindEth/nethermind/releases/tag/1.13.0

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.13.1/nethermind-linux-amd64-1.13.1-155ca7a-20220527.zip
  3. unzip nethermind-linux-amd64-1.13.1-155ca7a-20220527.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.13.1/nethermind-linux-arm64-1.13.1-155ca7a-20220527.zip
  3. unzip nethermind-linux-arm64-1.13.1-155ca7a-20220527.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

  1. download windows package nethermind-windows-amd64-1.13.1-155ca7a-20220527.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.13.1-155ca7a-20220527.zip
  3. unzip the file
  4. run Nethermind.Launcher
  5. select desired configuration

v1.13.0

10 May 08:05
2e8910b
Compare
Choose a tag to compare

What changed?

[Sync/Performance/BETA] Add beta Snap Sync Support (#3840, #4005), big contribution from @dceleda ! :

  • We are releasing this as BETA because not all features are supported yet, but in our internal testing we don't see any issues with current implementation and highly recommend to try it out for new syncs!
  • Current Snap Sync progress:
  • Download Accounts and Storage Slots using Snap Sync
  • Healing phase using Snap Sync - currently we are still using Fast Sync for healing - this is next milestone to be delivered shortly
  • Serving Snap Sync data - this is planned for late this year, potentially with bigger changes to State Database layout.
  • As Nethermind doesn't yet support serving Snap Sync request, currently only networks supported are the ones where Geth can serve that data: Mainnet, Goerli, Ropsten, Rinkeby
  • Measured speed-up on mainnet for State Sync phase: from 24+h to 2-3h. The download size is reduced from ~90GB to ~30GB.
  • To enable: Sync.SnapSync true - subject to change in future release as we plan to tidy up Sync config in future release (#4008)
  • For network healthiness as our lack of support of serving Snap Sync requests we are disabling snap sync protocol after we are synced
  • Currently it is not advised to enable Snap Sync on already synced node as it can trigger syncing again, which is not needed, this will be fixed in next release

[Sync] Remove "pruned" configs, that were accidentally restored (#4013)
[Sync] Updated pivots for parallel sync (#4014)

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.13.0/nethermind-linux-amd64-1.13.0-2e8910b-20220510.zip
  3. unzip nethermind-linux-amd64-1.13.0-2e8910b-20220510.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.13.0/nethermind-linux-arm64-1.13.0-2e8910b-20220510.zip
  3. unzip nethermind-linux-arm64-1.13.0-2e8910b-20220510.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

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

v1.12.8

02 May 11:12
2d3dd48
Compare
Choose a tag to compare

What changed?

[Performance] Reduce CPU usage and sync time when syncing receipts. (#3956)
[Performance] Optimize transaction execution by skipping .net locals initialization (#3921)
[Log] Measure processing time in accurately (#3952). Processed messages now correctly measure time of actual processing when following the head of the chain.
[The Merge] Add customizable metadata to block tree for the merge and potentially plugins (#3918)
[Account Abstraction] Make default subscription result only RequestId (#3932)
[Account Abstraction] Add priority peer option for sub-protocols (#3895)
[Gnosis former xDai] Update bootnodes list for Gnosis Chain (#3981)
[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.12.8/nethermind-linux-amd64-1.12.8-2d3dd48-20220502.zip
  3. unzip nethermind-linux-amd64-1.12.8-2d3dd48-20220502.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.12.8/nethermind-linux-arm64-1.12.8-2d3dd48-20220502.zip
  3. unzip nethermind-linux-arm64-1.12.8-2d3dd48-20220502.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

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

v1.12.7

07 Apr 14:18
3b419f1
Compare
Choose a tag to compare

What changed?

[xDai/Gnosis chain/POSDAO] Support new hardfork (#3889, #3930)
[JSON RPC/TxPool] Optimize broadcasting of local transaction (#3901)
[UX] Improve sync peer report with alignment (#3917)
[MacOs/M1] Fix issues with dependency resolving (#3908, #3919)
[Performance] Various performance optimizations (#3885, #3897, #3906, #3916)
[Plugins] Allow to explicitly specify plugin initialization order (#3904)
[EthStats] Move EthStats to plugin (#3910)
[Account Abstraction] Add whitelisted paymasters + various fixes (#3893)
[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.12.7/nethermind-linux-amd64-1.12.7-3b419f1-20220407.zip
  3. unzip nethermind-linux-amd64-1.12.7-3b419f1-20220407.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.12.7/nethermind-linux-arm64-1.12.7-3b419f1-20220407.zip
  3. unzip nethermind-linux-arm64-1.12.7-3b419f1-20220407.zip -d nethermind
  4. cd nethermind
  5. ./Nethermind.Launcher
  6. select desired configuration

Windows

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