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.