The ERC721 metadata extension which is part of the OpenZeppelin implementation requires a tokenURI function. This function should return a URI pointing to the token's metadata in JSON format. The metadata typically includes properties like name, description, and image.
contract LPNFT is ERC721 {
The ERC721 metadata extension which is part of the OpenZeppelin implementation requires a tokenURI function. This function should return a URI pointing to the token's metadata in JSON format. The metadata typically includes properties like name, description, and image.
As can be seen in the code, there is no tokenURI. Without tokenURI, applications and marketplaces can't fetch metadata about the NFTs
This breaks interoperability with NFT platforms, wallets, and other services
Users won't be able to see proper NFT representations in their wallets
The contract will not be fully ERC721 compliant
Without tokenURI, applications and marketplaces can't fetch metadata about the NFTs
Manual Review
implement a tokenURI.
The metadata could include important information about the liquidity position . For example: pool address, token amounts, fee tier, price range. This makes the NFT more useful as it can display relevant information to LP providers
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.