github ethereum-optimism/optimism @eth-optimism/integration-tests@0.0.0-20221116233743

latest releases: ci-builder/v0.46.0, op-dispute-mon/v0.1.5, proxyd/v4.5.4...
pre-release15 months ago

@eth-optimism/integration-tests

0.5.22

Patch Changes

  • 1d3c749: Bumps the version of ts-node used
  • 1d3c749: Updates the version of TypeScript

0.5.21

Patch Changes

  • a3242d4: Fix erc721 factory to match erc21 factory

0.5.20

Patch Changes

  • 02c457a: Removes NFT refund logic if withdrawals fail.

0.5.19

Patch Changes

  • 5c3f2b1: Fixes NFT bridge related contracts in response to the OpenZeppelin audit. Updates tests to support these changes, including integration tests.

0.5.18

Patch Changes

  • 7215f4c: Bump ethers to 5.7.0 globally

0.5.17

Patch Changes

  • d97df13: Modularize the itests away from depending on api of messenger

0.5.16

Patch Changes

  • 977493b: Update SDK version and usage to account for new constructor

0.5.15

Patch Changes

  • 29ff746: Revert es target back to 2017

0.5.14

Patch Changes

  • f688a63: integration-tests: Override default bridge adapters
  • d18ae13: Updates all ethers versions in response to BN.js bug

0.5.13

Patch Changes

  • 412688d: Replace calls to getNetwork() with getChainId util

0.5.12

Patch Changes

  • 53fac1d: Facilitate actor testing on nightly

0.5.11

Patch Changes

0.5.10

Patch Changes

  • db02f97: Add tests for system addrs on verifiers/replicas

0.5.9

Patch Changes

0.5.8

Patch Changes

  • 88807f0: Add integration test for healthcheck server

0.5.7

Patch Changes

0.5.6

Patch Changes

  • 962f36e: Add support for system addresses
  • d6e309b: Add test coverage for zlib compressed batches
  • 386df4d: Replaces contract references in integration tests with SDK CrossChainMessenger objects.

0.5.5

Patch Changes

  • 45642dc: Replaces l1Provider and l2Provider with env.l1Provider and env.l2Provider respectively.

0.5.4

Patch Changes

  • dc5f651: Deletes watcher-utils.ts. Moves it's utilities into env.ts.
  • dcdcc75: Removes message relaying utilities from the Message Relayer, to be replaced by the SDK

0.5.3

Patch Changes

  • a8a74a9: Remove Watcher usage from itests
  • e2ad865: Support non-well-known networks
  • 152df37: Use new asL2Provider function for integration tests
  • 748c04a: Updates integration tests to use the SDK for bridged token tests
  • 8cb2535: Skip an unreliable test

0.5.2

Patch Changes

  • d6c2830: Increase withdrawal test timeout
  • 0293749: Add an integration test showing the infeasability of withdrawing a fake token in exchange for a legitimate token.
  • a135aa3: Updates integration tests to include a test for syncing a Verifier from L1
  • 0bb1148: Remove nightly itests - not needed anymore
  • ba14c59: Updates various ethers dependencies to their latest versions
  • a135aa3: Add verifier integration tests
  • edb2184: Updates integration tests to start using SDK

0.5.1

Patch Changes

  • e631c39: Add in berlin hardfork tests

0.5.0

Minor Changes

  • c1e923f: Updates to work with a live network

Patch Changes

  • 968fb38: Use hardhat-ethers for importing factories in integration tests
  • a7fbafa: Split OVMMulticall.sol into Multicall.sol & OVMContext.sol

0.4.2

Patch Changes

  • 5787a55: Updates to support nightly actor tests
  • dad6fd9: Update timestamp assertion for new logic

0.4.1

Patch Changes

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

0.4.0

Minor Changes

0.3.3

Patch Changes

  • 0ab37fc: Update to node.js version 16

0.3.2

Patch Changes

  • d141095: Allow for unprotected transactions

0.3.1

Patch Changes

  • 243f33e: Standardize package json file format

0.3.0

Minor Changes

  • e03dcea: Start refactor to new version of the OVM
  • e4a1129: Adds aliasing to msg.sender and tx.origin to avoid xdomain attacks
  • 3f590e3: Remove the "OVM" Prefix from contract names
  • 872f597: Removes various unused OVM contracts
  • 92c9692: Opcode tweaks. Coinbase returns SequencerFeeVault address. Difficulty returns zero.
  • 1e63ffa: Refactors and simplifies OVM_ETH usage
  • b56dd07: Updates the deployment process to correctly set all constants and adds more integration tests
  • 81ccd6e: regenesis/0.5.0 release
  • f38b800: Removes ERC20 and WETH9 features from OVM_ETH
  • 3605b96: Adds refactored support for the L1MESSAGESENDER opcode

Patch Changes

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

0.2.4

Patch Changes

0.2.3

Patch Changes

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

0.2.2

Patch Changes

  • c73c393: Update the typescript version to 4.3.5

0.2.1

Patch Changes

  • f1dc8b7: Add various stress tests

0.2.0

Minor Changes

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

0.1.2

Patch Changes

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

0.1.1

Patch Changes

  • 40b99a6: Add new RPC endpoint rollup_gasPrices

0.1.0

Minor Changes

  • e04de62: Add support for ovmCALL with nonzero ETH value

Patch Changes

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

0.0.7

Patch Changes

  • d168005: Reduce test timeout from 100 to 20 seconds
  • c2b6e14: Implement the latest fee spec such that the L2 gas limit is scaled and the tx.gasPrice/tx.gasLimit show correctly in metamask
  • 77108d3: 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

Don't miss a new optimism release

NewReleases is sending notifications on new releases.