Releases: Layr-Labs/optimism
EigenDA Release 7 - Rebase over op-node/v1.16.1
This release is simply a rebase on top of op-node/v1.16.1 Mainnet Fusaka Readiness & Jovian
Important
This is an essential release to prepare for the L1 Fusaka fork on Ethereum Mainnet
Important
This is an essential release for chains activating the Jovian hardfork.
Note
Merge conflicts were minimal. Cherry-picking commits from this release into your own forks should be simple.
EigenDA Release 6 - Rebase over op-node/v1.14.1
This release is simply a rebase on top of op-node/v1.14.1 Fusaka Readiness Release (Sepolia)
Important
This is an essential release to prepare for the L1 Fusaka fork on Sepolia. Node operators must also upgrade their batcher to v1.16.0 before Fusaka activates.
With this release, op-node's L1 Chain Configuration (namely, the fork activation times and blob parameters for each fork) form part of L2 consensus.
This release therefore introduces the --rollup.l1-chain-config flag and accompanying OP_NODE_ROLLUP_L1_CHAIN_CONFIG environment variable. This is not necessary for chains deriving from Ethereum Mainnet, Sepolia, Holesky or Hoodi -- for those chains, the chain config is already baked into op-node and will be used automatically.
Note
Merge conflicts were minimal. Cherry-picking commits from this release into your own forks should be simple.
EigenDA Release 5 - Rebase over op-batcher/v1.15.0
This release is simply a rebase on top of op-batcher/v1.15.0.
Important
This release introduces a new DA throttling feature. See the upstream op-batcher/v1.15.0 release notes for more info.
Note
Merge conflicts were minimal. Cherry-picking commits from this release into your own forks should be simple.
EigenDA Release 4 - Rebase over op-batcher/v1.14.0
This release is simply a rebase on top of op-batcher/v1.14.0.
It contains 2 extra commits related to the new EigenDA Blob Derivation Error Spec:
bea3eb2 feat: altda client handles all teapot statuscodes
81486e3 feat: invalid commitment error handles teapot body
See EigenDA Proxy Derivation Errors and Secure Integration for more details.
EigenDA Release 3 - Isthmus Sepolia support
This release is simply a rebase on top of op-node/v1.13.0 to provide Isthmus Sepolia features.
It contains 2 extra commits:
- 48d0f85 (cleanup/fixes after rebase)
- bdbc9ff (cherry-picked from upstream to fix kurtosis issue: ethpandaops/ethereum-package#956)
EigenDA Release 2 - Batcher High Throughput
This second release is to fix upstream batcher parallel blob submission that was broken by the holocene strict ordering rules. See the README notes for more info.
This release, just like the first, is anchored on top of op's op-node/v1.11.1 release.
Added
- docker images for op-batcher and op-node are now being pushed to ghcr, on every commit, but also for tags (releases) like this one.
Fixed
- op-batcher parallel blob submission was broken after the holocene hard fork which has new strict ordering rules.
Full Changelog: op-node/v1.11.1-eigenda.1...Layr-Labs:optimism:op-node/v1.11.1-eigenda.2
EigenDA Release 1 - Failover Support
This is the very first release of our EigenDA fork. Please make sure to read our README to understand the 3 features we plan to support in this fork, as well as understand the branching/release structure.
This release is anchored on top of op's op-node/v1.11.1 release.
Added
- support for op-batcher multi-frames (allows submitting large blobs)
- support for failover from eigenda->ethda-calldata in both op-batcher
Fixed
- op-node altda->ethda failover had a bug where it would stop finalizing
Full Changelog: op-node/v1.11.1...Layr-Labs:optimism:op-node/v1.11.1-eigenda.1