Unichain Docs

Preparing for Holocene Network Upgrade

Learn how to prepare for Holocene Network Upgrade.

Preparing for Holocene breaking changes

This page outlines breaking changes related to the Holocene network upgrade node operators.

The Holocene upgrade for the Unichain Sepolia will be activated at Wed Dec 18 22:00:00 UTC 2024 (1734559200).

What's included in Holocene

Holocene contains three changes:

  • Holocene block derivation: a set of changes that render the derivation pipeline stricter and simpler, improving worst-case scenarios for the Fault Proof System and Interoperability.
  • EIP-1559 configurability: The elasticity and denominator EIP-1559 parameters become configurable via the SystemConfig L1 contract, allowing the gas target and gas limit to be configured independently.
  • MIPS contract upgrade: Updates to support additional calls made by the new op-program version.

For more information on the Holocene implementation details, please review Holocene specification

.

For node operators

Node operators will need to upgrade to the respective Holocene releases before the activation dates.

These following steps are necessary for every node operator:

Update to the latest release

Configure the Holocene activation date

If you are using the --network=unichain-sepolia flag on op-node and the --op-network=unichain-sepolia flag on op-geth and running the versions specified above, the Holocene network upgrade will be automatically enabled.

If you are not using those flags, you will need to manually configure the activation. This can be done one of two ways:

  • Option 1: Set the activation time in the rollup.json for op-node. You will still need to set the override.holocene flag in op-geth if you use this option.
  • Option 2: Set the activation time via overrides (CLI) in both op-node and op-geth. These will need to be set on op-node and op-geth for the sequencer and all other nodes.

Verify Your Configuration

Make the following checks to verify that your node is properly configured.

  • op-node and op-geth will log their configurations at startup
  • Check that the Holocene time is set to activation-timestamp in the op-node startup logs
  • Check that the Holocene time is set to activation-timestamp in the op-geth startup logs

Last updated on

On this page