8th Feb 2024

Introduction

BEFORE the Etrog hard fork, it’s required for infrastructure providers to update to Node v0.5.7, prover v4.0.4. This can be done from Node v0.4.6 Make sure you follow the relevant instructions:

<aside> ⚠️ Note that the node versions v0.5.7/v0.5.6/0.5.5 with Prover v4.0.4 are required to be able to upgrade the network to Etrog. Although, it is highly recommended to update to v0.5.7

</aside>

<aside> ⚠️ Note that the version v0.4.6 with Prover v0.3.3 and earlier would be obsolete.

</aside>

BEFORE the Etrog hard fork, below instructions are to be followed by Partners:

If you are updating mainnet from v0.4.6 to v0.5.7

If you are updating testnet to v0.5.7

If you are updating mainnet from v0.4.6 to v0.5.7

Instructions for updating to node v0.5.7:

  1. Stop the RPC, Synchronizer and Executor

  2. Update the components:

    2.1 Node (RPC and Synchronizer) to v0.5.7

    2.2 Executor to v4.0.4

  3. Start the components in this order:

    3.1. Executor

    3.2. Synchronizer

    3.3. RPC

Changes in config parameters for node v0.5.7:

  1. [State.Batch] section can be completely removed from the configuration file as it will take the default values and these don’t need to be modified on the permissionless nodes

If you are updating testnet to v0.5.7