• sam-goldman's avatar
    nft: L-08, M-06, L-05, N-05, M-01 (#3495) · 5c3f2b1f
    sam-goldman authored
    * nft: M-01 Asymmetric failure behavior of ERC721 bridges
    
    * nft: N-05 Inconsistent approach to auto-refunding failed token transfers
    
    * nft: L-05 Auto withdrawal transactions can be misleading
    
    * nft: M-06 Lack of input validation
    
    * nft: L-08 ERC721 bridge contracts not using safeTransferFrom
    
    * refactor(ctp): fix  `FakeOptimismMintableERC721` inherited contract
    
    * feat(ctp)!: update nft bridge post-audit
    
    * update `CrossDomainEnabled` import paths in nft bridges
    
    * bump `OptimismMintableERC721Factory` semver
    
    * Update packages/contracts-periphery/contracts/L2/L2ERC721Bridge.sol
    Co-authored-by: default avatarMaurelian <maurelian@protonmail.ch>
    
    * added `localToken` check in the `completeOutBoundTransfer` function in NFT bridges
    
    * nit: fix error message in `L1ERC721Bridge`
    Co-authored-by: default avatarMaurelian <maurelian@protonmail.ch>
    Co-authored-by: default avatarmergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    5c3f2b1f
OptimismMintableERC721.spec.ts 4.94 KB