Note: As of October 27, 2021, all EWC nodes should run a London-compatible client: OpenEthereum (v3.3.0-rc.11 or later) or Nethermind (v1.11.3 or later)
What
Description
Purpose
Documentation to update Validator Node client in preparation for London Upgrade:
For nodes running OpenEthereum client(v3.2.5) or earlier, the update is to OpenEthereum () or later version
For nodes running Nethermind client (v1.10.72) or earlier, the update is to Nethermind ()
The update schedule
OpenEthereum and Nethermind clients compatible with AuRa are released in a regular rhythm. The process for implementing regular updates is described below. Emergency updates (i.e. in the event of a known security vulnerability with a specific client version) will be accelerated.
All EWC client updates are tested by the Energy Web Chain Technical Committee to ensure compatibility with the EW Chain AuRa consensus mechanism. The Technical Committee strongly recommends validators and other node (e.g. RPC) operators refrain from updating their clients until compatibility with the current version is confirmed on this page. Once an update is tested, the Technical Committee will communicate to validators and the broader community via Slack and Telegram that it is safe to install the new version; this page will also be updated regularly. For security/stability reasons, we recommend rolling out the update in waves, first on Volta and then the production EW Chain.
Updating the client
Good to know! Client updates don’t change any of the following:
Node Address
Node key
Before applying the upgrade, ensure the validator node instance has the :
Manual Upgrade
As the upgrade to OpenEthereumv3.3.0-rc.11 does not involve any config changes or require db resync, it should be relatively simple.
1. Download and verify the new image:
Download the node software (Openethereum v3.3.0-rc.11 or later)