MartenitsaToken::tokenURI
is Empty and not Overriden, Leading to Incomplete NFTsDescription: The absence of a tokenURI in the MartenitsaToken contract results in tokens lacking associated metadata. Consequently, users and applications cannot access information about the token, including its name, description, or image.
Impact: This issue significantly reduces the utility and appeal of the tokens, as they lack the rich context and information that metadata provides. It also affects the user experience, as users cannot see detailed information about the tokens they interact with or view. Additionally, it reduces the interoperability of the tokens with other systems and platforms, which expect tokens to have associated metadata.
Proof of Concept: Here is a simple code that shows the problem:
Recommended Mitigation: Ensure that each MartenitsaToken has a valid tokenURI that points to a JSON file containing the token's metadata. This will allow users and applications to access and display the token's information.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.