github ethereum-optimism/optimism @eth-optimism/l2geth@0.0.0-202197212329

latest releases: op-contracts-v160-artifacts-opcm-redesign-backport, cannon/v1.1.0, op-program/v1.4.0-rc.1...
pre-release3 years ago

Minor Changes

  • 89dbc76: Start refactor to new version of the OVM
  • 3d18aff: Adds aliasing to msg.sender and tx.origin to avoid xdomain attacks
  • 55f53af: Introduces a new opcode L1BLOCKNUMBER to replace old functionality where blocknumber would return the L1 block number and the L2 block number was inaccessible.
  • c89f656: Removes various unused OVM contracts
  • 8e1ccbd: Add optimistic ethereum specific fields to the receipt. These fields are related to the L1 portion of the fee. Note that this is a consensus change as it will impact the blockhash through the receipts root
  • 6da2cc1: Opcode tweaks. Coinbase returns SequencerFeeVault address. Difficulty returns zero.
  • b39ea3b: Refactors and simplifies OVM_ETH usage
  • 47c6c0d: Reintroduces the whitelist into the v2 system
  • 03a44b3: Removes ERC20 and WETH9 features from OVM_ETH
  • dedb7ef: Adds refactored support for the L1MESSAGESENDER opcode
  • fddf9dc: Removes all custom genesis initialization

Patch Changes

  • 3264da8: Refactor to simplify the process of generating the genesis json file
  • ed750d8: Remove calls to syncBatchesToTip in the main sequence() loop
  • 19622d2: Use OVM_GasPriceOracle based L1 base fee instead of fetching it from remote
  • 4177f9b: upgraded to solidity 0.8.9
  • 8b19ecc: Handle race condition in L2 geth for fee logic

Don't miss a new optimism release

NewReleases is sending notifications on new releases.