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 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- Sepolia:
0xf4f934A0b5c09d302d9C6f60040754fEebdd6073 - Mainnet: TBD
- Sepolia:
--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.signer-payment-key-hex--eigenda.v2.service-manager-addr--eigenda.v2.bls-operator-state-retriever-addr
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