Hi there, Iāve been using the Moralis API for building analytic and vizualization solutions for TIMEPieces. We noticed that some of the NFT metadata we were obtaining from the following API endpoints were not accurate: getNFTMetadata and getNFTOwners.
We recogized this issue for the TIMEPieces x Timbaland: The Beatclub Collection. For instance take token_id: 71, which has an Artist trait set as āGavin Meelerā. However, calling either of the above mentioned Moralis API endpoints will return metadata that is missing this value, instead showing ā???ā:
{
"token_address": "0xd9c942b906b7c8a38eb2a9ef2d8d30cb6925db34",
"token_id": "71",
"amount": "1",
"owner_of": "0x59edd381b06635939bc3608cf14781c1443b60d6",
"token_hash": "30b7c47ae60129331b474263c142b4c5",
"block_number_minted": "14674929",
"block_number": "14707641",
"contract_type": "ERC721",
"name": "TIMEPieces x Timbaland: The Beatclub Collection",
"symbol": "TPBC",
"token_uri": "https://ipfs.moralis.io:2053/ipfs/QmfDD9JZRmxXR3i8ovaMcAJGTLr9QnBX7eARhh839QwoSa/71",
"metadata": "{\"name\":\"TIMEPieces x Timbaland: The Beatclub Collection\",\"description\":\"???\",\"image\":\"ipfs://QmR3upnvYKS3FDPdHkWFZJY7hrkcJxAdCMD1RYXyUWhMho\",\"attributes\":[{\"trait_type\":\"Artist\",\"value\":\"???\"},{\"trait_type\":\"Border\",\"value\":\"???\"},{\"trait_type\":\"Collection\",\"value\":\"TIMEPieces x Timbaland: The Beatclub Collection\"},{\"trait_type\":\"Beat Credit\",\"value\":\"Timbaland\"},{\"trait_type\":\"Sound Pack Credit\",\"value\":\"Timbaland & Beatclub\"}]}",
"last_token_uri_sync": "2022-07-24T11:07:54.446Z",
"last_metadata_sync": "2022-07-24T14:59:39.810Z",
"minter_address": null
}
Please let me know if you need any additional information to resolve this issue.
Thank you for your precious time and consideration.