@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