github ethereum-optimism/optimism @eth-optimism/contracts@0.0.0-2021515165439

latest releases: op-deployer/v0.0.9, op-contracts-v180-blueprints-script, op-contracts-v180-artifacts-base...
pre-release3 years ago

Minor Changes

  • db0dbfb: Disables EOA contract upgrades until further notice
  • 5fc728d: Add a new Standard Token Bridge, to handle deposits and withdrawals of any ERC20 token.
    For projects developing a custom bridge, if you were previously importing iAbs_BaseCrossDomainMessenger, you should now
    import iOVM_CrossDomainMessenger.
  • 2e72fd9: Update AddressSet event to speed search up a bit. Breaks AddressSet API.
  • e04de62: Add support for ovmCALL with nonzero ETH value

Patch Changes

  • 25f09ab: Adds ERC1271 support to default contract account
  • 7f5936a: Apply consistent styling to constants
  • f87a2d0: Use dashes instead of colons in contract names
  • 85da497: Replaces RingBuffer with a simpler Buffer library
  • c43b33e: Add WETH9 compatible deposit and withdraw functions to OVM_ETH
  • a0d9e56: ECDSA account interface contract moved to predeploys dir
  • 38355a3: Moved contracts in the "accounts" folder into the "predeploys" folder
  • 3c2c32e: Use predeploy constants lib for EM wrapper
  • 48ece14: Adds a temporary way to fund hardhat accounts when testing locally
  • 014dea7: Removes one-off GasPriceOracle deployment file
  • 6b46c8b: Disable upgradability from the ECDSA account instead of the EOA proxy.
  • e045f58: Adds new SequencerFeeVault contract to store generated fees
  • e29fab1: Token gateways pass additional information: sender and arbitrary data.
  • c2a0489: Do not RLP decode the transaction in the OVM_ECDSAContractAccount
  • baacda3: Introduce the L1ChugSplashProxy contract

Don't miss a new optimism release

NewReleases is sending notifications on new releases.