Skip to content

Latest commit

 

History

History
157 lines (93 loc) · 4.12 KB

CHANGELOG.md

File metadata and controls

157 lines (93 loc) · 4.12 KB

@eth-optimism/integration-tests

0.4.1

Patch Changes

  • a8013127: Remove sync-tests as coverage lives in itests now
  • b1fa3f33: Enforce fees in docker-compose setup and test cases for fee too low and fee too high
  • 4559a824: Pass through starting block height to dtl

0.4.0

Minor Changes

  • 3ce64804: Add actor tests

0.3.3

Patch Changes

  • 0ab37fc9: Update to node.js version 16

0.3.2

Patch Changes

  • d141095c: Allow for unprotected transactions

0.3.1

Patch Changes

  • 243f33e5: Standardize package json file format

0.3.0

Minor Changes

  • e03dcead: Start refactor to new version of the OVM
  • e4a1129c: Adds aliasing to msg.sender and tx.origin to avoid xdomain attacks
  • 3f590e33: Remove the "OVM" Prefix from contract names
  • 872f5976: Removes various unused OVM contracts
  • 92c9692d: Opcode tweaks. Coinbase returns SequencerFeeVault address. Difficulty returns zero.
  • 1e63ffa0: Refactors and simplifies OVM_ETH usage
  • b56dd079: Updates the deployment process to correctly set all constants and adds more integration tests
  • 81ccd6e4: regenesis/0.5.0 release
  • f38b8000: Removes ERC20 and WETH9 features from OVM_ETH
  • 3605b963: Adds refactored support for the L1MESSAGESENDER opcode

Patch Changes

  • 299a459e: Introduces a new opcode L1BLOCKNUMBER to replace old functionality where blocknumber would return the L1 block number and the L2 block number was inaccessible.
  • 343da72a: Add tests for optimistic ethereum related fields to the receipt
  • 7b761af5: Add updated fee scheme integration tests
  • b70ee70c: upgraded to solidity 0.8.9
  • a98a1884: Fixes dependencies instead of using caret constraints

0.2.4

Patch Changes

  • 6d3e1d7f: Update dependencies

0.2.3

Patch Changes

  • 918c08ca: Bump ethers dependency to 5.4.x to support eip1559

0.2.2

Patch Changes

  • c73c3939: Update the typescript version to 4.3.5

0.2.1

Patch Changes

  • f1dc8b77: Add various stress tests

0.2.0

Minor Changes

  • aa6fad84: Various updates to integration tests so that they can be executed against production networks

0.1.2

Patch Changes

  • b107a032: Make expectApprox more readable by passing optional args as an object with well named keys

0.1.1

Patch Changes

  • 40b99a6e: Add new RPC endpoint rollup_gasPrices

0.1.0

Minor Changes

  • e04de624: Add support for ovmCALL with nonzero ETH value

Patch Changes

  • 25f09abd: Adds ERC1271 support to default contract account
  • 5fc728da: 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.
  • c43b33ec: Add WETH9 compatible deposit and withdraw functions to OVM_ETH
  • e045f582: Adds new SequencerFeeVault contract to store generated fees
  • b8e2d685: Add replica sync test to integration tests; handle 0 L2 blocks in DTL

0.0.7

Patch Changes

  • d1680052: Reduce test timeout from 100 to 20 seconds
  • c2b6e14b: Implement the latest fee spec such that the L2 gas limit is scaled and the tx.gasPrice/tx.gasLimit show correctly in metamask
  • 77108d37: Add verifier sync test and extra docker-compose functions

0.0.6

Patch Changes

  • f091e86: Fix to ensure that L1 => L2 success status is reflected correctly in receipts
  • f880479: End to end fee integration with recoverable L2 gas limit

0.0.5

Patch Changes

  • 467d6cb: Adds a test for contract deployments that run out of gas

0.0.4

Patch Changes

  • b799caa: Add support for parsed revert reasons in DoEstimateGas
  • b799caa: Update minimum response from estimate gas
  • b799caa: Add value transfer support to ECDSAContractAccount
  • b799caa: Update expected gas prices based on minimum of 21k value

0.0.3

Patch Changes

  • 6daa408: update hardhat versions so that solc is resolved correctly
  • 5b9be2e: Correctly set the OVM context based on the L1 values during eth_call. This will also set it during eth_estimateGas. Add tests for this in the integration tests

0.0.2

Patch Changes

  • 6bcf22b: Add contracts for OVM context test coverage and add tests