Skip to main content

Preparing for Pectra L1 hardfork

info

This page is not relevant for Celo Mainnet, only for the testnets Alfajores and Baklava.

This page outlines breaking changes related to the Ethereum Pectra (Prague-Electra) L1 hard fork for node operators on the Celo Alfajores & Baklava L2 Testnets. Please also have a look at the Optimism Pectra update information.

The Pectra upgrade for Holesky L1 was activated on slot: 3710976 (Mon, Feb 24 at 21:55:12 UTC).

Testnet issues

Holesky, the L1 chain that both Alfajores and Baklava testnets use, suffered from a chain split shortly after the Pectra hardfork. The network now produces blocks again, but is not yet finalizing again. For more information see the Post-Mortem.

This chain split caused problems on the Celo testnets. Those problems have been solved and both testnets work as expected.

Until Holesky finalizes again, the testnet sequencers will not use finalized blocks as the L1 origin. Please let us know if you run into any problems.

For node operators on Alfajores

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

The following versions are necessary for every node operator:

Breaking changes

This version includes a fix which requires breaking changes to the configuration in rollup.json. You need to add the new chain_op_config field. You can do this by adding the following field to rollup.json or by downloading the updated config.

"chain_op_config": {
"eip1559Elasticity": 5,
"eip1559Denominator": 400,
"eip1559DenominatorCanyon": 400
}

For node operators on Baklava

The releases for the Baklava L2 upgrade already include the changes required for Pectra compatibility. Please follow the L2 migration instructions.