Skip to content

Releases: celo-org/op-geth

op-geth celo-v2.1.4

19 Feb 17:36

Choose a tag to compare

Warning

This is a security hot-fix release. Specifically, this release fixes CVE-2026-26314, CVE-2026-26315 which have been found in go-ethereum.

We recommend recreating your p2p node key after installing this update, which you can do by removing the <DATADIR>/geth/nodekey file before restarting geth. Note this will cause a change in the p2p node ID (enode), which may affect static peering connections.
It does not require an update on consensus client (op-node)

What's Changed

Full Changelog: celo-v2.1.3...celo-v2.1.4

Docker images

🐳 us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth:celo-v2.1.4

op-geth celo-v2.1.3

14 Jan 13:20

Choose a tag to compare

Warning

This is a security release addressing issues that can impact liveness that are fixed in geth v1.16.8. It is recommended for all users.

🤝 The corresponding op-node release is celo-v2.1.1

What's Changed

Full Changelog: celo-v2.1.2...celo-v2.1.3

Docker images

🐳 us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth:celo-v2.1.3

op-geth celo-v2.1.2

13 Aug 13:39

Choose a tag to compare

This release adds the address configuration required for Celo Sepolia. It's not required on any other chain.

What's Changed

  • Celo Sepolia: Add addresses and chain ID #423

Full Changelog: celo-v2.1.1...celo-v2.1.2

Docker images

🐳 us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth:celo-v2.1.2

op-geth celo-v2.1.1

22 Jul 10:06

Choose a tag to compare

This is an optional bugfix release which is recommended for all RPC providers.

What's Changed

  • Reduce logging output for fee currency transactions #406
  • Tracing: Trace base fee recipient in all cases #408
  • RPC: Add state overrides to CreateAccessList #414

Full Changelog: celo-v2.1.0...celo-v2.1.1

Docker images

🐳 us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth:celo-v2.1.1

op-geth celo-v2.1.0

25 Jun 16:07
040635e

Choose a tag to compare

Celo v2.1.0 release for Mainnet

Overview

This release adds support for the Holocene and Isthmus upgrades on Celo. For more information see the documentation.

  • The Mainnet activation timestamp is 1752073200: Wed Jul 09 2025 15:00:00 UTC

What's Changed

Due to our rebasing process it's difficult to provide a complete list of commits that have been added since the last release, however a complete diff since the last release can be seen here.

What's included in Isthmus

Isthmus contains these main changes:

  • Implement Prague features on the OP Stack: This includes the EIPs that are relevant to the L2 that are being added to Ethereum with its Pectra activation. Learn more about this here.

Notable EIP's included:

  • EIP-7702: Set code transaction
  • EIP-2537: BLS12-381 precompiles
  • EIP-2935: Block hashes contract predeploy
  • EIP-7623: Increase calldata cost
  • L2 Withdrawals Root in Block Header: This lowers the lift for chain operators by allowing them to run a full node to operate op-dispute-mon, making it easier to guarantee the security of the fault proofs for the chains in the Superchain as the number of chains scales. Learn more about this here.

For more information on the Isthmus implementation details, please review OP's Isthmus specification.

Isthmus additionally enables the Holocene hardfork with the following changes:

  • Holocene block derivation: A set of changes that render the derivation pipeline stricter and simpler, improving worst-case scenarios for the Fault Proof System and Interoperability.
  • EIP-1559 configurability: The elasticity and denominator EIP-1559 parameters become configurable via the SystemConfig L1 contract, allowing the gas target and gas limit to be configured independently.
    For more information on the Holocene details, please review OP's Holocene specification.

Docker Images

Celo op-geth client: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth:celo-v2.1.0

celo-v2.1.0-rc2

09 Jun 17:44
040635e

Choose a tag to compare

celo-v2.1.0-rc2 Pre-release
Pre-release

Same changes as the v2.1.0-rc but with a fix for a proper HF overrides from the client side for every already running node

Overview

This release adds support for the Holocene and Isthmus upgrades on Celo. For more information see the documentation.

This release should be skipped for Mainnet. It includes the Isthmus activation timestamps for Baklava and Alfajores Testnets.

  • The Baklava activation timestamp is 1749654000: Wed Jun 11 2025 15:00:00 UTC
  • The Alfajores activation timestamp is 1750863600: Wed Jun 25 2025 15:00:00 UTC

What's Changed

Due to our rebasing process it's difficult to provide a complete list of commits that have been added since the last release, however a complete diff since the last release can be seen here.

What's included in Isthmus

Isthmus contains these main changes:

  • Implement Prague features on the OP Stack: This includes the EIPs that are relevant to the L2 that are being added to Ethereum with its Pectra activation. Learn more about this here.

Notable EIP's included:

  • EIP-7702: Set code transaction
  • EIP-2537: BLS12-381 precompiles
  • EIP-2935: Block hashes contract predeploy
  • EIP-7623: Increase calldata cost
  • L2 Withdrawals Root in Block Header: This lowers the lift for chain operators by allowing them to run a full node to operate op-dispute-mon, making it easier to guarantee the security of the fault proofs for the chains in the Superchain as the number of chains scales. Learn more about this here.

For more information on the Isthmus implementation details, please review OP's Isthmus specification.

Isthmus additionally enables the Holocene hardfork with the following changes:

  • Holocene block derivation: A set of changes that render the derivation pipeline stricter and simpler, improving worst-case scenarios for the Fault Proof System and Interoperability.
  • EIP-1559 configurability: The elasticity and denominator EIP-1559 parameters become configurable via the SystemConfig L1 contract, allowing the gas target and gas limit to be configured independently.
    For more information on the Holocene details, please review OP's Holocene specification.

Docker Images

Celo op-geth client: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth:celo-v2.1.0-rc2

op-geth celo-v2.1.0-rc

05 Jun 18:24
9074dd2

Choose a tag to compare

Pre-release

Overview

This release adds support for the Holocene and Isthmus upgrades on Celo. For more information see the documentation.

This release should be skipped for Mainnet. It includes the Isthmus activation timestamps for Baklava and Alfajores Testnets.

  • The Baklava activation timestamp is 1749654000: Wed Jun 11 2025 15:00:00 UTC
  • The Alfajores activation timestamp is 1750863600: Wed Jun 25 2025 15:00:00 UTC

What's Changed

Due to our rebasing process it's difficult to provide a complete list of commits that have been added since the last release, however a complete diff since the last release can be seen here.

What's included in Isthmus

Isthmus contains these main changes:

  • Implement Prague features on the OP Stack: This includes the EIPs that are relevant to the L2 that are being added to Ethereum with its Pectra activation. Learn more about this here.

Notable EIP's included:

  • EIP-7702: Set code transaction
  • EIP-2537: BLS12-381 precompiles
  • EIP-2935: Block hashes contract predeploy
  • EIP-7623: Increase calldata cost
  • L2 Withdrawals Root in Block Header: This lowers the lift for chain operators by allowing them to run a full node to operate op-dispute-mon, making it easier to guarantee the security of the fault proofs for the chains in the Superchain as the number of chains scales. Learn more about this here.

For more information on the Isthmus implementation details, please review OP's Isthmus specification.

Isthmus additionally enables the Holocene hardfork with the following changes:

  • Holocene block derivation: A set of changes that render the derivation pipeline stricter and simpler, improving worst-case scenarios for the Fault Proof System and Interoperability.
  • EIP-1559 configurability: The elasticity and denominator EIP-1559 parameters become configurable via the SystemConfig L1 contract, allowing the gas target and gas limit to be configured independently.
    For more information on the Holocene details, please review OP's Holocene specification.

Docker Images

Celo op-geth client: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth:celo-v2.1.0-rc

op-geth celo-v2.0.4

04 Apr 09:30
08a02e6

Choose a tag to compare

This is an optional bugfix release which is recommended for all RPC providers.

What's Changed

  • Prevents callTracer from crashing when tracing CeloDynamicFeeTxV2 transactions by @Kourin1996 in #361

Full Changelog: celo-v2.0.3...celo-v2.0.4

🐳 Docker image: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth:celo-v2.0.4

op-geth celo-v2.0.3

01 Apr 12:24
ddf58ec

Choose a tag to compare

This is a bugfix release fixing a two problems in tracing and the RPC API.

What's Changed

Full Changelog: celo-v2.0.0...celo-v2.0.3

Docker image

Celo op-geth Release celo-v2.0.0

14 Mar 16:36
76cd622

Choose a tag to compare

What's Changed (compared to rc4)

  • e2e: add baklava config for easier testing by @karlb in #331
  • Focus README on Celo-specific documentation by @karlb in #334
  • Cleanups by @palango in #333
  • defaults: increase TransactionHistory for Celo by @palango in #336
  • Get extra intrinsic gas for custom fee currency in e2e by @Kourin1996 in #335
  • chore: Set correct FeeCurrencyDirectory by @palango in #337

Full Changelog: celo-v2.0.0-rc4...celo-v2.0.0

Docker image