github ethereum-optimism/optimism v1.9.0
op-stack v1.9.0 - Sepolia Granite activation

latest releases: proofs-tools/v1.0.0-alpha.5, op-contracts/v.1.7.0-beta.1+l2-contracts, op-contracts/v2.0.0-beta.3...
one month ago

❗ Sepolia Superchain Granite activation Next Monday 8/12

This release contains the activation of the Granite hardfork on the Sepolia Superchain on Mon Aug 12 16:00:00 UTC 2024. Node operators of any Sepolia OP Chains (OP, Base, Mode, Zora, and other chains in the Superchain Registry) must update before this activation timestamp, or their nodes will halt when the chains activate Granite.

It is a recommended update for all other node operators as it contains various improvements and bug fixes.

🤝 The corresponding Granite Sepolia op-geth release is v1.101315.3.

Granite

This release contains all features of the upcoming Granite protocol upgrade (specs pending). The Granite activation can be manually enabled via overrides for chains which don't activate Granite via the Superchain (currently only the Sepolia Superchain).

Batcher

Batcher Fixes

  • The batcher correctly applies the new maxRLPBytesPerChannel limit post-Fjord (#11169)
  • The batcher detects transactions of incompatible type that are blocking the mempool, and sends appropriate cancellation transactions (#10941)

Dynamic calldata/blob switching (#11219)

The batcher can be instructed to automatically switch between calldata and blobs, depending on the most economic choice at the time of starting a new channel. This feature can be activated by setting the --data-availability-type flag to auto (or the respective env var).

⚠️ This feature currently only works well for high-throughput chains that fill multi-blob transactions every few minutes. For low-throughput chains with channel durations of up to multiple hours, due to the high latency between choosing the channel configuration and submitting the channel, the current implementation doesn't work well. This will be improved in a future release.

Update of op-geth dependency

The op-geth dependency is updated to v1.101315.3.

Partial Changelog

New Contributors

Full Changelog: v1.8.0...v1.9.0

🚢 Docker Images:

Don't miss a new optimism release

NewReleases is sending notifications on new releases.