Skip to content

v1.2.0

Latest
Compare
Choose a tag to compare
@ironbeer ironbeer released this 04 Mar 00:38
4ab3903

This release supports the OPStack Granite upgrade(Includes Delta, Ecotone, Fjord). For detailed information about these upgrades, please refer to the OPStack release. The following is a quote:

Delta

  • Consensus Layer
    • The Delta upgrade consists of a single consensus-layer feature: Span Batches.

Ecotone

  • Execution Layer
    • Cancun (Execution Layer):
      • EIP-1153: Transient storage opcodes
      • EIP-4844: Shard Blob Transactions
      • Blob transactions are disabled
      • EIP-4788: Beacon block root in the EVM
      • The L1 beacon block root is embedded into L2
      • The Beacon roots contract deployment is automated
      • EIP-5656: MCOPY - Memory copying instruction
      • EIP-6780: SELFDESTRUCT only in same transaction
      • EIP-7516: BLOBBASEFEE opcode
      • BLOBBASEFEE always pushes 1 onto the stack
    • Deneb (Consensus Layer): not applicable to L2
      • EIP-7044: Perpetually Valid Signed Voluntary Exits
      • EIP-7045: Increase Max Attestation Inclusion Slot
      • EIP-7514: Add Max Epoch Churn Limit
  • Consensus Layer
    • Blobs Data Availability: support blobs DA the L1 Data-retrieval stage.
    • Rollup fee update: support blobs DA in L1 Data Fee computation
    • Auto-upgrading and extension of the L1 Attributes Predeployed Contract (also known as L1Block predeploy)

Fjord

  • Execution Layer
    • RIP-7212: Precompile for secp256r1 Curve Support
    • FastLZ compression for L1 data fee calculation
    • Deprecate the getL1GasUsed method on the GasPriceOracle contract
    • Deprecate the L1GasUsed field on the transaction receipt
  • Consensus Layer
    • Constant maximum sequencer drift
    • Brotli channel compression
    • Increase Max Bytes Per Channel and Max Channel Bank Size

Granite

  • Execution Layer
    • Limit bn256Pairing precompile input size
  • Consensus Layer
    • Reduce Channel Timeout to 50

What's Changed

Full Changelog: v1.1.0...v1.2.0