Skip to content

Releases: Consensys/linea-contracts

Gas optimizations on blob submission and TokenBridge

24 May 15:27
b17e7c7
Compare
Choose a tag to compare

Change Log

The commit contains the following:

  • Major gas optimizations for blob submission
  • Some gas optimizations in finalization
  • Gas optimizations in the TokenBridge

External Breaking Changes

  • LineaRollup's DataSubmitted is replaced with DataSubmittedV2 - (using shnarf vs. dataHash)
  • TokenBridge's BridgingInitiated is replaced with BridgingInitiatedV2 - (indexes recipient vs. amount)
  • TokenBridge's BridgingFinalized is replaced with BridgingFinalizedV2 - (indexes recipient vs. amount)

Auditing

Additionally, the code included in the following commit has been audited by OpenZepplin and Cyfrin.

Post compressed data via EIP-4844 blob audit merge

19 Mar 17:29
be602ab
Compare
Choose a tag to compare

The following contains support for:

  1. Removal of Legacy and migration specific code
  2. EIP-4844 Blob submission and finalization
  3. Support for the last finalized shnarf in the public input
  4. Upgrade to EthersV6 and Cancun support

Post compressed data via calldata audit merge

29 Feb 09:14
76afb8d
Compare
Choose a tag to compare

The following release contains all the changes for supporting the following:

Submission of compressed Linea L2 data using calldata
Aggregated proof finalization with previously submitted compressed data
L1 message claiming with Merkle proofs
Upgraded messaging feedback loop of Ethereum Mainnet to Linea L2 and back to Ethereum Mainnet