This seems to happen for NFTs that have a reveal event. Moralis gets the proper metadata before the reveal, but the metadata becomes outdated after the reveal. Even after calling reSyncMetadata
on the token, it doesn’t correctly get all the fields from the metadata.
Token ID: 8802
Address: 0xed5af388653567af2f388e6224dc7c4b3241c544
The metadata is as follows:
{
"name": "Azuki #8802",
"image": "https://ikzttp.mypinata.cloud/ipfs/QmYDvPAXtiJg7s8JdRBSLWdgSphQdac8j1YuQNNxcGE1hg/8802.png",
"attributes": [
{
"trait_type": "Type",
"value": "Human"
},
{
"trait_type": "Hair",
"value": "Indigo Pixie"
},
{
"trait_type": "Clothing",
"value": "Red Hoodie"
},
{
"trait_type": "Eyes",
"value": "Closed"
},
{
"trait_type": "Mouth",
"value": "Relaxed"
},
{
"trait_type": "Background",
"value": "Off White B"
}
]
}
Moralis only returns the attributes, not the image or name: