This page will be kept updated with key information about the upgrade.
- Celo Sepolia testnet activation: Tue, Mar 17, 2026, 12:03:57 UTC
- Activation timestamp:
1773749037
- Activation timestamp:
- Mainnet activation: Tue, Mar 31, 2026, 12:06:28 UTC
- Actvation timestamp:
1774958788
- Actvation timestamp:
What is the Jovian Hardfork?
The Jovian Hardfork adopts features from Optimism’s Jovian hardfork along with Celo-specific improvements focused on gas accounting and base fee alignment. Key changes include:- Transfer Precompile Address Warming: The transfer precompile now warms
fromandtoaddresses during execution, aligning with standard EVM behavior and ensuring correct gas accounting for subsequent operations on the same address. - Minimum Base Fee Transition: Celo moves from its own gas price floor mechanism to Optimism’s configurable Minimum Base Fee standard, maintaining a cost floor while aligning with OP Stack conventions. For the full technical specification, see the Jovian upgrade spec.
- L1 Fusaka Upgrade: Celo now includes improvements to handle the L1 Fusaka upgrade, leading to better compatibility with the Optimism stack. For more details see OP Fusaka upgrade notice.
- EigenDA upgrade: The EigenDA proxy is upgraded to a recent version which improves the trustless integration and allows switching to the latest EigenDA protocol version.
For Bridges and Users
All withdrawals that are not finalized before the contract upgrade right before the Jovian hardfork will need to be reproven after the upgrade is complete. You may want to consider waiting until after the upgrade is complete to begin a withdrawal during this 7-day window.
Withdrawal flow changes
- There will be a one-time invalidation of all pending withdrawal proofs created on L1.
- Complete any pending withdrawals before the upgrade is executed.
- Avoid creating new withdrawal proofs that would not become executable in time.
- If a withdrawal was invalidated, submit a second withdrawal proof transaction on L1.
For Node Operators
Node operators will need to upgrade to the respective Jovian releases before the activation dates.Update to the latest release
The release contains the activation timestamps for Celo Mainnet and Celo Sepolia testnet.Updating the EigenDA proxy
The Jovian hardfork also increases the minimum EigenDA proxy version tov2.6.0.
This update requires some changes to the configuration:
- Set the following flags
--eigenda.v2.networkto eithermainnetorsepolia_testnet--eigenda.v2.cert-verifier-router-or-immutable-verifier-addrto theCertRoutercontract on the corresponding L1--apis.enabledto"op-generic,op-keccak,standard,metrics"
- Remove the following flags if they are set
--eigenda.signer-private-key-hex--eigenda.v2.disperser-rpc--eigenda.v2.cert-verifier-addr--eigenda.v2.eigenda-directory--eigenda.v2.signer-payment-key-hex--eigenda.v2.service-manager-addr--eigenda.v2.bls-operator-state-retriever-addr--eigenda.g1-path--eigenda.g2-path--eigenda.g2-path-trailing
Re-download genesis and rollup.json files
Thegenesis.json and rollup.json files have been updated for the Jovian hardfork. Node operators not using the Docker Compose setup must re-download these files before upgrading.
Mainnet:
Celo Sepolia:
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 Jovian time is set correctly in the
op-nodestartup logs - Check that the Jovian time is set correctly in the
op-gethstartup logs
Notes
Log Index Rebuild on Upgrade
Nodes will perform a one-time log index rebuild on first start, visible asLog index head rendering in progress in logs. This can take several hours as the
full chain history is processed. Subsequent restarts will not re-index.