Skip to content

Releases: oasysgames/oasys-opstack

v1.2.0

04 Mar 00:38
4ab3903
Compare
Choose a tag to compare

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

v1.1.0

06 Jun 03:06
9d4fb47
Compare
Choose a tag to compare

This release supports the Canyon hardfork of the OP Stack. The Canyon upgrade includes the Ethereum Shanghai hardfork, which means that Verse now supports Solidity versions v0.8.20-23.

What's Changed

  • Fixed external call within legacy finalization method by @ironbeer in #136
  • remove message relayer from deploy config .json by @tak1827 in #137
  • Merge canyon upgrade by @ironbeer in #139
  • Copy L1BuildAgent's pause/unpause messenger method to copy interface by @ironbeer in #138
  • enable canyon update as default during build contact by @tak1827 in #140

Full Changelog: v1.0.0...v1.1.0

v1.0.0

15 Apr 11:46
6e16e03
Compare
Choose a tag to compare

This is the first major version update for our Verse. This release aligns with the recent updates to the OP Stack Bedrock. Our legacy Verse is oasys-optimism, which is at major version V0.

We are releasing all services as listed below:

  • contracts
  • op-node
  • op-proposer
  • op-batcher

What's Changed

New Contributors

Full Changelog: https://github.com/oasysgames/oasys-opstack/commits/v1.0.0