NFTBridge
60,000 USDC
View results
Submission Details
Severity: medium
Invalid

Lack of ownership transfer for deployed ERC721 bridgeable contracts on L2

Summary

The current architecture does not allow L1 collection owners to claim ownership of the automatically deployed L2 collections, limiting their control and leading to centralization issues.

Vulnerability Details

  1. When bridging an NFT collection for the first time, a new ERC721 contract is deployed on L2.

  2. The ownership of this L2 contract is not transferred to the L1 collection owner.

  3. L1 collection owners have no control over their corresponding L2 collections.

Impact

L1 collection owners cannot manage or upgrade their L2 collections.

Tools Used

Manual review

Recommendations

  1. Implement an ownership transfer mechanism for L2 deployed collections.

  2. Allow L1 collection owners to claim ownership of their corresponding L2 collections.

Updates

Lead Judging Commences

n0kto Lead Judge 9 months ago
Submission Judgement Published
Validated
Assigned finding tags:

finding-no-transferOwnership-or-upgrade-for-collections-in-CollectionManager

Likelyhood/Impact: High, it will never (until an upgrade) be able to update or transfer the ownership of any collections created on L1.

Appeal created

n0kto Lead Judge
9 months ago
n0kto Lead Judge 9 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.