In LPNFT
OpenZeppelin's ERC721 contract is used as a base. It contains a function _baseURI
which by default returns an empty string. The function is not override so it will return the default value. This will mean that every token will return an empty string when the function tokenURI
is called. This can be an issue for tracking the different tokens.
tokenURI
function is used as an identifier for the different tokens by off-chain services. Not overriding _baseURI
means that every token will return the same URI when tokenURI
is called - the empty string.
The LPNFT
are unusable by some off-chain services.
Manual Review
Override the _baseURI
function and return the name of the token for example. This will make every tokenURI
consist of the name concatenated with the tokenId.
ERC721 Metadata extension is optional in the standard.
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.