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

latest releases: op-conductor/v0.3.0, op-deployer/v0.0.7, proofs-tools/v1.0.0-alpha.17...
pre-release3 years ago

Minor Changes

  • 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.
  • 1b968b1: Remove unused code from CTC
  • b495cb3: Remove the "OVM" Prefix from contract names
  • ac8f854: Only burn gas in the CTC on deposits with a high gas limit
  • 4df98bf: Moves the standards folder out of libraries and into its own top-level folder.
  • c89f656: Removes various unused OVM contracts
  • b39ea3b: Refactors and simplifies OVM_ETH usage
  • 364bd48: Updates the deployment process to correctly set all constants and adds more integration tests
  • 39eb838: Removes the hardhat-ovm plugin and its dependencies
  • 47c6c0d: Reintroduces the whitelist into the v2 system
  • 4be9976: Reduce CTC gas costs by storing only a blockhash.
  • 03a44b3: Removes ERC20 and WETH9 features from OVM_ETH
  • 574ef82: Simplify hierarchy of contracts package
  • dc24b38: Removes unused functions within OVM_BondManager
  • dedb7ef: Adds refactored support for the L1MESSAGESENDER opcode
  • fddf9dc: Removes all custom genesis initialization
  • 19be54d: Make the CTC's gas burn amount configurable at create time

Patch Changes

  • 3264da8: Refactor to simplify the process of generating the genesis json file
  • 4c23575: Cleans up the contract deployment process
  • 01abc5f: Improves the build process for autogenerated files
  • 0048eb6: Make the standard token factory a predeploy
  • cddb2df: Added default values library for contracts
  • 719faa8: Removes a bunch of dead testing code in the contracts repo
  • 0cfdd14: Adds a git commit hash to the output of make-genesis.ts
  • 1258232: Reduces the cost of appendSequencerBatch
  • 09cee82: Assert upper bound on CTC gas costs
  • dfdbe3c: Add getter and setter to OVM_GasPriceOracle for the l1 base fee
  • 4177f9b: upgraded to solidity 0.8.9
  • d66fe91: Adds WETH9 at the old OVM_ETH address
  • c9c440e: Add a more realistic CTC gas benchmark
  • 891013e: Add gas benchmarks on deposits
  • 2ff308b: Update the genesis file creation script to include the precompiles
  • d03be25: Removes the onlyRelayer modifier from the L1CrossDomainMessenger
  • 3a5cac9: Remove obsoleted contract code. Improve events usability by indexing helpful params. Switch using encoded message and use decoded message from event
  • Updated dependencies [06e9144]
  • Updated dependencies [71d6adb]
  • Updated dependencies [4177f9b]
  • Updated dependencies [b5f667a]
  • Updated dependencies [190b9e6]
    • @eth-optimism/core-utils@0.0.0-20219518165

Don't miss a new optimism release

NewReleases is sending notifications on new releases.