Releases: NethermindEth/nethermind
v1.12.3
What changed?
[JSON RPC/Trace] Fix regressions in Trace module when tracing blocks and transactions (#3688) (regression introduced in 1.11.7)
[JSON RPC/Filters] Fix concurrent issue in filter store, causing issues with ethereumetl (088d858)
[JSON RPC/Subscriptions] Add includeTransactions option to subscriptions (#3686)
[Sync] Update state size estimate for chain (#3685)
[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
)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
- To execute the launcher
nethermind
- To execute the runner
nethermind --config mainnet
Homebrew
brew tap nethermindeth/nethermind
brew install nethermind
- To execute the launcher
nethermind-launcher
- To execute the runner
nethermind --config mainnet
Docker
docker pull nethermind/nethermind
docker run -it nethermind/nethermind
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.12.3/nethermind-linux-amd64-1.12.3-f5f0d94-20211216.zip
unzip nethermind-linux-amd64-1.12.3-f5f0d94-20211216.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Linux Arm64
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.12.3/nethermind-linux-arm64-1.12.3-f5f0d94-20211216.zip
unzip nethermind-linux-arm64-1.12.3-f5f0d94-20211216.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Windows
- download windows package
nethermind-windows-amd64-1.12.3-f5f0d94-20211216.zip
- unzip the file
- run
Nethermind.Launcher.exe
- select desired configuration
macOS
brew install rocksdb
- download darwin package
nethermind-darwin-amd64-1.12.3-f5f0d94-20211216.zip
- unzip the file
- run
Nethermind.Launcher
- select desired configuration
v1.12.2
What changed?
[Sokol] Update chainspec for London hard fork on Sokol (#3660)
[AuRa/Validator] Fix race condition, that could lead to crash on node startup (#3657)
[JSON RPC] Add more decriptive messages if transaction is rejected from mem pool on send (#3626)
[JSON RPC] Fix deserialization of hex format in eth_feeHistory (#3670)
[JSON RPC] Reduced client disconnection message level in logs (#3654)
[Performance] Optimization on getting current chain spec (#3647)
[Networking] Fix issue with ordering of subprotocols in order to support account abstraction protocol (#3661)
[Release] Removing unnecessary plugin dll's (#3650)
[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
)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
- To execute the launcher
nethermind
- To execute the runner
nethermind --config mainnet
Homebrew
brew tap nethermindeth/nethermind
brew install nethermind
- To execute the launcher
nethermind-launcher
- To execute the runner
nethermind --config mainnet
Docker
docker pull nethermind/nethermind
docker run -it nethermind/nethermind
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.12.2/nethermind-linux-amd64-1.12.2-5bfaae6-20211207.zip
unzip nethermind-linux-amd64-1.12.2-5bfaae6-20211207.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Linux Arm64
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.12.2/nethermind-linux-arm64-1.12.2-5bfaae6-20211207.zip
unzip nethermind-linux-arm64-1.12.2-5bfaae6-20211207.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Windows
- download windows package
nethermind-windows-amd64-1.12.2-5bfaae6-20211207.zip
- unzip the file
- run
Nethermind.Launcher.exe
- select desired configuration
macOS
brew install rocksdb
- download darwin package
nethermind-darwin-amd64-1.12.2-5bfaae6-20211207.zip
- unzip the file
- run
Nethermind.Launcher
- select desired configuration
v1.12.1
This is a hotfix for CLI and HealthChecksUI issues after .NET 6 upgrade.
What changed?
[HealthChekcUI] Fix Healthchecks UI package dependencies (#3643)
[CLI] Fix missing Nethermind.Api.dll in plugins which is dependency for CLI
[SYNC] Fix long running bug with sync dispatcher which could lead to peers disconnecting and requiring restart when node was off the network for some time (#3637)
[JSON RPC] Added yParity property for eip-2930 and 1559 transactions. (#3635)
[Sync] Updated pivots for parallel sync
Also 12.0.0 changes still apply:
[.NET] Upgrade to .NET 6.0 (#3554) !
[OSX/M1] Support Apple Silicon (#3554)
[Performance] Performance and memory improvements thanks to .NET 6 (#3554)
[JSON RPC] Users can specify multiple jsonrpc urls on different ports with different modules (#3566) - community contribution, big thanks to @640774n6
[JSON RPC] Improve error handling in trace module, in particular insufficient balance on traced transactions (#3604)
[AuRa] Fix issue for validators when sending validator contract mem pool transactions with too low gas price (#3596)
[Kovan] Updated London hardfork (#3600)
[Diagnostic] Log Network Diagnostic Trace to standard logs (#3615)
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
)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
- To execute the launcher
nethermind
- To execute the runner
nethermind --config mainnet
Homebrew
brew tap nethermindeth/nethermind
brew install nethermind
- To execute the launcher
nethermind-launcher
- To execute the runner
nethermind --config mainnet
Docker
docker pull nethermind/nethermind
docker run -it nethermind/nethermind
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.12.1/nethermind-linux-amd64-1.12.1-563f0a3-20211130.zip
unzip nethermind-linux-amd64-1.12.1-563f0a3-20211130.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Linux Arm64
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.12.1/nethermind-linux-arm64-1.12.1-563f0a3-20211130.zip
unzip nethermind-linux-arm64-1.12.1-563f0a3-20211130.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Windows
- download windows package
nethermind-windows-amd64-1.12.1-563f0a3-20211130.zip
- unzip the file
- run
Nethermind.Launcher.exe
- select desired configuration
macOS
brew install rocksdb
- download darwin package
nethermind-darwin-amd64-1.12.1-563f0a3-20211130.zip
- unzip the file
- run
Nethermind.Launcher
- select desired configuration
v1.12.0
What changed?
[.NET] Upgrade to .NET 6.0 (#3554) !
[OSX/M1] Support Apple Silicon (#3554)
[Performance] Performance and memory improvements thanks to .NET 6 (#3554)
[JSON RPC] Users can specify multiple jsonrpc urls on different ports with different modules (#3566) - community contribution, big thanks to @640774n6
[JSON RPC] Improve error handling in trace module, in particular insufficient balance on traced transactions (#3604)
[AuRa] Fix issue for validators when sending validator contract mem pool transactions with too low gas price (#3596)
[Kovan] Updated London hardfork (#3600)
[Diagnostic] Log Network Diagnostic Trace to standard logs (#3615)
[Sync] Updated pivots for parallel sync
Known issues - will be fixed in 1.12.1
HealthCheckUI is not compatible with .net 6
CLI is not working due to missing dependency
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
)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
- To execute the launcher
nethermind
- To execute the runner
nethermind --config mainnet
Homebrew
brew tap nethermindeth/nethermind
brew install nethermind
- To execute the launcher
nethermind-launcher
- To execute the runner
nethermind --config mainnet
Docker
docker pull nethermind/nethermind
docker run -it nethermind/nethermind
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.12.0/nethermind-linux-amd64-1.12.0-d6c34e5-20211124.zip
unzip nethermind-linux-amd64-1.12.0-d6c34e5-20211124.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Linux Arm64
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.12.0/nethermind-linux-arm64-1.12.0-d6c34e5-20211124.zip
unzip nethermind-linux-arm64-1.12.0-d6c34e5-20211124.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Windows
- download windows package
nethermind-windows-amd64-1.12.0-d6c34e5-20211124.zip
- unzip the file
- run
Nethermind.Launcher.exe
- select desired configuration
macOS
brew install rocksdb
- download darwin package
nethermind-darwin-amd64-1.12.0-d6c34e5-20211124.zip
- unzip the file
- run
Nethermind.Launcher
- select desired configuration
v1.11.7
What changed?
[Mainnet] Add arrow glacier support in chainspec (#3573)
[MEV] Add support for MEV 0.4 specification, support for Mega Bundles (#3423)
[Json Rpc] Disable EIP-3607 for RPC calls (#3580)
[Json Rpc/Trace] Implement trace_callMany, remove gas constraints on tracing (#3571)
[Mempool] Immediate broadcast of new local txs will improve tx inclusion time on sparse networks like xDai (#3552)
[Mempool] Improve performance and memory usage by eagerly removing stale transactions (#3559)
[Mempool] Improve performance by sorting only worst transaction per sender (#3559)
[Mempool] Improve performance by moving updates to background thread (#3558)
[xDai] After MemPool improvements bring down default MemPool size to 2048 (#3563)
[POA Core] Fix issue with service transactions and base fee (#3572)
[POA Core] London hardfork chainspec changes (#3564), (#3567), (#3576)
[Sepolia] Added support for the new testnet Sepolia - the successor for Ropsten
[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
)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
- To execute the launcher
nethermind
- To execute the runner
nethermind --config mainnet
Homebrew
brew tap nethermindeth/nethermind
brew install nethermind
- To execute the launcher
nethermind-launcher
- To execute the runner
nethermind --config mainnet
Docker
docker pull nethermind/nethermind
docker run -it nethermind/nethermind
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.11.7/nethermind-linux-amd64-1.11.7-75f034a-20211105.zip
unzip nethermind-linux-amd64-1.11.7-75f034a-20211105.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Linux Arm64
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.11.7/nethermind-linux-arm64-1.11.7-75f034a-20211105.zip
unzip nethermind-linux-arm64-1.11.7-75f034a-20211105.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Windows
- download windows package
nethermind-windows-amd64-1.11.7-75f034a-20211105.zip
- unzip the file
- run
Nethermind.Launcher.exe
- select desired configuration
macOS
brew install rocksdb
- download darwin package
nethermind-darwin-amd64-1.11.7-75f034a-20211105.zip
- unzip the file
- run
Nethermind.Launcher
- select desired configuration
v1.11.6
[EWF] Update chainspec for London hardfork
[POA Core] Update chainspec for London hardfork
[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
)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
- To execute the launcher
nethermind
- To execute the runner
nethermind --config mainnet
Homebrew
brew tap nethermindeth/nethermind
brew install nethermind
- To execute the launcher
nethermind-launcher
- To execute the runner
nethermind --config mainnet
Docker
docker pull nethermind/nethermind
docker run -it nethermind/nethermind
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.11.6/nethermind-linux-amd64-1.11.6-127c388-20211029.zip
unzip nethermind-linux-amd64-1.11.6-127c388-20211029.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Linux Arm64
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.11.6/nethermind-linux-arm64-1.11.6-127c388-20211029.zip
unzip nethermind-linux-arm64-1.11.6-127c388-20211029.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Windows
- download windows package
nethermind-windows-amd64-1.11.6-127c388-20211029.zip
- unzip the file
- run
Nethermind.Launcher.exe
- select desired configuration
macOS
brew install rocksdb
- download darwin package
nethermind-darwin-amd64-1.11.6-127c388-20211029.zip
- unzip the file
- run
Nethermind.Launcher
- select desired configuration
v1.11.5
[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
)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
- To execute the launcher
nethermind
- To execute the runner
nethermind --config mainnet
Homebrew
brew tap nethermindeth/nethermind
brew install nethermind
- To execute the launcher
nethermind-launcher
- To execute the runner
nethermind --config mainnet
Docker
docker pull nethermind/nethermind
docker run -it nethermind/nethermind
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.11.5/nethermind-linux-amd64-1.11.5-76b7f08-20211027.zip
unzip nethermind-linux-amd64-1.11.5-76b7f08-20211027.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Linux Arm64
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.11.5/nethermind-linux-arm64-1.11.5-76b7f08-20211027.zip
unzip nethermind-linux-arm64-1.11.5-76b7f08-20211027.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Windows
- download windows package
nethermind-windows-amd64-1.11.5-76b7f08-20211027.zip
- unzip the file
- run
Nethermind.Launcher.exe
- select desired configuration
macOS
brew install rocksdb
- download darwin package
nethermind-darwin-amd64-1.11.5-76b7f08-20211027.zip
- unzip the file
- run
Nethermind.Launcher
- select desired configuration
v1.11.4
[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
)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
- To execute the launcher
nethermind
- To execute the runner
nethermind --config mainnet
Homebrew
brew tap nethermindeth/nethermind
brew install nethermind
- To execute the launcher
nethermind-launcher
- To execute the runner
nethermind --config mainnet
Docker
docker pull nethermind/nethermind
docker run -it nethermind/nethermind
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.11.4/nethermind-linux-amd64-1.11.4-f787085-20211007.zip
unzip nethermind-linux-amd64-1.11.4-f787085-20211007.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Linux Arm64
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.11.4/nethermind-linux-arm64-1.11.4-f787085-20211007.zip
unzip nethermind-linux-arm64-1.11.4-f787085-20211007.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Windows
- download windows package
nethermind-windows-amd64-1.11.4-f787085-20211007.zip
- unzip the file
- run
Nethermind.Launcher.exe
- select desired configuration
macOS
brew install rocksdb
- download darwin package
nethermind-darwin-amd64-1.11.4-f787085-20211007.zip
- unzip the file
- run
Nethermind.Launcher
- select desired configuration
v1.11.3
[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
)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
- To execute the launcher
nethermind
- To execute the runner
nethermind --config mainnet
Homebrew
brew tap nethermindeth/nethermind
brew install nethermind
- To execute the launcher
nethermind-launcher
- To execute the runner
nethermind --config mainnet
Docker
docker pull nethermind/nethermind
docker run -it nethermind/nethermind
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.11.3/nethermind-linux-amd64-1.11.3-fe90423-20210922.zip
unzip nethermind-linux-amd64-1.11.3-fe90423-20210922.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Linux Arm64
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.11.3/nethermind-linux-arm64-1.11.3-fe90423-20210922.zip
unzip nethermind-linux-arm64-1.11.3-fe90423-20210922.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Windows
- download windows package
nethermind-windows-amd64-1.11.3-fe90423-20210922.zip
- unzip the file
- run
Nethermind.Launcher.exe
- select desired configuration
macOS
brew install rocksdb
- download darwin package
nethermind-darwin-amd64-1.11.3-fe90423-20210922.zip
- unzip the file
- run
Nethermind.Launcher
- select desired configuration
v1.11.2
[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
)
sudo add-apt-repository ppa:nethermindeth/nethermind
sudo apt install nethermind
- To execute the launcher
nethermind
- To execute the runner
nethermind --config mainnet
Homebrew
brew tap nethermindeth/nethermind
brew install nethermind
- To execute the launcher
nethermind-launcher
- To execute the runner
nethermind --config mainnet
Docker
docker pull nethermind/nethermind
docker run -it nethermind/nethermind
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.11.2/nethermind-linux-amd64-1.11.2-2963427-20210914.zip
unzip nethermind-linux-amd64-1.11.2-2963427-20210914.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Linux Arm64
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 librocksdb5.17 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.11.2/nethermind-linux-arm64-1.11.2-2963427-20210914.zip
unzip nethermind-linux-arm64-1.11.2-2963427-20210914.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- select desired configuration
Windows
- download windows package
nethermind-windows-amd64-1.11.2-2963427-20210914.zip
- unzip the file
- run
Nethermind.Launcher.exe
- select desired configuration
macOS
brew install rocksdb
- download darwin package
nethermind-darwin-amd64-1.11.2-2963427-20210914.zip
- unzip the file
- run
Nethermind.Launcher
- select desired configuration