Skip to content
This repository has been archived by the owner on Apr 12, 2021. It is now read-only.

Latest commit

 

History

History
82 lines (62 loc) · 2.18 KB

CHANGELOG.md

File metadata and controls

82 lines (62 loc) · 2.18 KB

Changelog

v0.1.11

  • cleanup: ECDSAContractAccount
  • cleanup: Proxy_EOA
  • cleanup: StateManagerFactory
  • cleanup: Bytes32Utils
  • cleanup: Minor cleanup to state manager
  • cleanup: SafetyChecker
  • Remove gas estimators from gateway interface
  • Add ERC1820 Registry as a precompile
  • dev: Remove usage of custom concat function in Solidity
  • Fix revert string generated by EM wrapper
  • Update OVM_L1ERC20Gateway.sol
  • Move OVM_BondManager test into the right location

v0.1.10

Adds extensible ERC20Gateway and Improve CI.

  • dev: Apply linting to all test files
  • Test gas consumption of EM.run()
  • Extensible deposit withdraw
  • Update OVM_L2DepositedERC20.sol
  • Commit state dumps to regenesis repo for new tags
  • Update OVM_ChainStorageContainer.sol
  • Update OVM_ECDSAContractAccount.sol
  • Update OVM_CanonicalTransactionChain.sol
  • Reset Context on invalid gaslimit
  • [Fix] CI on merge
  • [Fix] Run integration tests in forked context

v0.1.9

Standardized ETH and ERC20 Gateways.

  • Add ETH deposit contract.
  • Add standard deposit/withdrawal interfaces.

v0.1.5

Various cleanup and maintenance tasks.

  • Improving comments and some names (#211)
  • Add descriptive comments above the contract declaration for all 'non-abstract contracts' (#200)
  • Add generic mock xdomain messenger (#209)
  • Move everything over to hardhat (#208)
  • Add comment to document v argument (#199)
  • Add security related comments (#191)

v0.1.4

Fix single contract redeployment & state dump script for mainnet.

v0.1.3

Add events to fraud proof initialization and finalization.

v0.1.2

Npm publish integrity.

v0.1.1

Audit fixes, deployment fixes & final parameterization.

  • Add build mainnet command to package.json (#186)
  • revert chain ID 422 -> 420 (#185)
  • add AddressSet event (#184)
  • Add mint & burn to L2 ETH (#178)
  • Wait for deploy transactions (#180)
  • Final Parameterization of Constants (#176)
  • re-enable monotonicity tests (#177)
  • make ovmSETNONCE notStatic (#179)
  • Add reentry protection to ExecutionManager.run() (#175)
  • Add nonReentrant to relayMessage() (#172)
  • ctc: public getters, remove dead variable (#174)
  • fix tainted memory bug in Lib_BytesUtils.slice (#171)

v0.1.0

Initial Release