Skip to main content

Preparing for Pectra Breaking Changes on Soneium

In preparation for the upcoming Ethereum Pectra hardfork, which combines the Prague (execution layer) and Electra (consensus layer) upgrades, the OP stack will undergo a two-step upgrade process to ensure full utilization of the Pectra enhancements. As part of the Superchain, Soneium will implement these upgrades accordingly.

The first step ensures that OP stack chains remain compatible after the Pectra upgrade is activated on Ethereum L1. The second step, to be executed later, will fully enable OP stack chains to support Pectra's new features for L2s.

This page outlines the breaking changes that will affect Soneium node operators, developers, and users.

Soneium Minato

warning

The upgrade will take place on February 27, 2025.

With the activation of the Pectra hardfork on Ethereum Sepolia L1 at the timestamp 1741159776 (Wed, Mar 5 at 07:29:36 UTC), Soneium Minato Testnet will be the first to undergo the initial upgrade phase, ensuring compatibility with Pectra.

For Node Operators

Soneium Minato node operators must upgrade to the latest op-geth and op-node releases before the Pectra activation date for Ethereum Sepolia. Additionally, a bug fix for op-node requires adjusting the rollup.json file to explicitly include Soneium Minato's EIP-1559 parameters.

danger

The node upgrade procedure depends on the type of node being operated:

  • Full Node Operators: Operators running Soneium Minato full nodes (i.e., those using op-geth with the gcmode=full flag) must first complete an intermediate upgrade step, as outlined in the v1.101411.8 release notes of op-geth.
  • Archive Node Operators: Operators running archive nodes (i.e., those using op-geth with the gcmode=archive flag) can skip the intermediate upgrade step and upgrade directly to the latest releases listed below.
note

L1 Service Operators: Node operators maintaining their own L1 services (i.e., Sepolia RPC and Beacon API) must also upgrade their clients for Pectra.

Please update your Soneium Minato nodes to the following latest releases:

Additionally, please update the rollup.json file to include the following lines:

"chain_op_config": {
"eip1559Elasticity": 6,
"eip1559Denominator": 50,
"eip1559DenominatorCanyon": 250
}

For further information, please refer to the Optimism documentation.

For Developers

There is no impact for developers.

For Users

There is no impact for end users.

Soneium Mainnet

warning

The upgrade date for Soneium Mainnet is to be determined.