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
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.
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 thegcmode=full
flag) must first complete an intermediate upgrade step, as outlined in the v1.101411.8 release notes ofop-geth
. - Archive Node Operators: Operators running archive nodes (i.e., those using
op-geth
with thegcmode=archive
flag) can skip the intermediate upgrade step and upgrade directly to the latest releases listed below.
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:
op-node
atv1.11.1
op-geth
atv1.101500.0
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
The upgrade date for Soneium Mainnet is to be determined.