github ethereum-optimism/optimism @eth-optimism/contracts-periphery@0.0.0-202211542835

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

@eth-optimism/contracts-periphery

1.0.3

Patch Changes

  • f49b71d: Updated forge-std version

1.0.2

Patch Changes

  • e81a6ff: Goerli nft bridge deployment
  • a3242d4: Fix erc721 factory to match erc21 factory
  • ffa5297: mainnet nft bridge deployments

1.0.1

Patch Changes

  • 02c457a: Removes NFT refund logic if withdrawals fail.
  • d3fe9b6: Adds input validation to the ERC721Bridge constructor, fixes a typo in the L1ERC721Bridge, and removes the ERC721Refunded event declaration.
  • 220ad4e: Remove ownable upgradable from erc721 factory
  • 5d86ff0: Increased solc version on drip checks to 0.8.16.

1.0.0

Major Changes

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

Patch Changes

  • 3883f34: Remove ERC721Refunded events

0.2.4

Patch Changes

  • 7215f4c: Bump ethers to 5.7.0 globally
  • 0ceff8b: Drippie Spearbit audit fix for issues #32 and #33, clarify behavior of executable function
  • 0ceff8b: Drippie Spearbit audit fix for issue #25, reorder DripStatus enum for clarity
  • 0ceff8b: Drippie Spearbit audit fix for issue #44, document drip count and increment before external calls
  • 0ceff8b: Drippie Spearbit audit fix for issue 24, use call over transfer for withdrawETH
  • 0ceff8b: Drippie Spearbit audit fix for issue 22, remove unnecessary gas parameter
  • 0ceff8b: Drippie Spearbit audit fix for issue #34, missing natspec
  • 0ceff8b: Drippie Spearbit audit fix for issue #28, document dripcheck behavior in drip function
  • 0ceff8b: Drippie Spearbit audit fix #42, remove unnecessary SLOADs in the status function
  • 0ceff8b: Drippie Spearbit audit fix for issue #39, update to latest version of Solidity
  • 0ceff8b: Drippie Spearbit audit fix for issue #21, use correct version of Solmate
  • 0ceff8b: Drippie Spearbit audit fix for issue #31, require explicit opt-in for reentrant drips
  • 0ceff8b: Drippie Spearbit audit fix for issue #45, calldata over memory to save gas
  • 0ceff8b: Drippie Spearbit audit fix for issue #35, correct contract layout ordering

0.2.3

Patch Changes

  • f4bf4f5: Fixes import paths in the contracts-periphery package

0.2.2

Patch Changes

  • ea371af: Support deploy via Ledger or private key

0.2.1

Patch Changes

0.2.0

Minor Changes

  • 8a335b7: Fixes a bug in the OptimismMintableERC721. Requires an interface change, so this is a minor and not patch.

Patch Changes

  • 95fc3fb: Add typechain with ethers v5 support
  • 019657d: Add TeleportrDeposit and TeleportrDisburser to contracts-periphery
  • 6ff5c0a: Cleaned up natspec for Drippie and its dependencies
  • 119f0e9: Moves TeleportrWithdrawer to L1 contracts folder
  • 9c8b1f0: Bump forge-std to 62caef29b0f87a2c6aaaf634b2ca4c09b6867c92
  • 89d01f2: Update dev deps

0.1.5

Patch Changes

  • 3799bb6: Deploy Drippie to mainnet

0.1.4

Patch Changes

  • 9aa8049: Deploy NFT bridge contracts

0.1.3

Patch Changes

  • da1633a: ERC721 bridge from Eth Mainnet to Optimism
  • 61a3027: Simplify, cleanup, and standardize ERC721 bridge contracts.
  • a320e74: Updates contracts-periphery to use the standardized hardhat deploy config plugin
  • 29ff746: Revert es target back to 2017
  • 604dd31: Deploy Drippie to kovan and OP kovan

0.1.2

Patch Changes

  • e0b89fc: Re-deploy RetroReceiver
  • 982cb98: Tweaks Drippie contract for client-side ease
  • 9142adc: Adds new TeleportrWithdrawer contract for withdrawing from Teleportr

0.1.1

Patch Changes

  • 416d2e6: Introduce the Drippie peripheral contract for managing ETH drips

0.1.0

Minor Changes

  • f7d964d: Releases the first version of the contracts-periphery package

Patch Changes

  • d18ae13: Updates all ethers versions in response to BN.js bug
  • Updated dependencies [d18ae13]
    • @eth-optimism/core-utils@0.8.5

Don't miss a new optimism release

NewReleases is sending notifications on new releases.