DatingDapp

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

tokenURI returns base64 encoded JSON without the required data URL scheme prefix.

In SoulboundProfileNFT.sol, the tokenURI function constructs the metadata URI by base64 encoding a JSON string. However, it fails to prepend the data:application/json;base64, prefix required for data URLs. Without this prefix, wallets and NFT marketplaces will not recognize the string as a valid data URI, causing the NFT metadata and image to fail to render correctly.

Updates

Lead Judging Commences

ai-first-flight-judge Lead Judge 4 days 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!