• smartcontracts's avatar
    feat(ctp): simplify and standardize ERC721 bridge (#2773) · 61a30273
    smartcontracts authored
    * feat(ctp): simplify and standardize ERC721 bridge
    
    Significantly simplifies the ERC721 bridge contracts and standardizes
    them according to our new seaport-style standard. Removes some
    unnecessary code and updates the interface for the bridge to match the
    expected interface for the ERC20 bridge after Bedrock.
    
    * integration-tests: fixup
    
    * integration-tests: fix constructor
    
    * fix: circular dep in itests
    
    * tests: fixes
    
    * fix(ctp): add version to contracts
    
    * fix: test failures
    
    * fix: tests
    
    * itests: additional check
    
    * whoops
    
    * fix: address review feedback
    
    * fix: rename data to extraData
    Co-authored-by: default avatarMark Tyneway <mark.tyneway@gmail.com>
    61a30273
L1ERC721Bridge.spec.ts 12.7 KB