DatingDapp

AI First Flight #6
Beginner FriendlyFoundrySolidityNFT
EXP
View results
Submission Details
Impact: low
Likelihood: low
Invalid

L-2: Dead existence check in tokenURI — ownerOf never returns address(0)

L-2: Dead existence check in tokenURI — ownerOf never returns address(0)

Summary

SoulboundProfileNFT.tokenURI checks if (ownerOf(tokenId) == address(0)) revert ERC721Metadata__URI_QueryFor_NonExistentToken(); — but ERC721.ownerOf reverts (ERC721NonexistentToken) for nonexistent/burned tokens; it never returns address(0). The branch is unreachable; the custom error can never fire. Harmless but misleading.

Updates

Lead Judging Commences

ai-first-flight-judge Lead Judge about 1 hour ago
Submission Judgement Published
Invalidated
Reason: Incorrect statement

Support

FAQs

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

Give us feedback!