Moralis does not update metadata

When I was trying to resync the metadata it returns an error

{
“status”: “The metadata could not be updated! Try again later”
}

The uri is from ipfs
ipfs://QmSaGPZQjsMfiwMR1k8arZzoNKYQ5uYgUvgyPgQGv2NsZB/585

Also when im fetching metadata using getNftMetadata it returns a 404

I also since moralis is resyncing cache automatically i have waited for 24hrs and try to fetch the metadata again but it is still not returning the nft metadata.

What is the contract address and token id and chain?

ContractAddress: 0x5087b8EB16DE44f807B1AD564cC36a9dE88B33c5
tokenId: 585
Chain: ethereum

Thanks

in this particular case it seems to be an issue with the contract type, it looks like we don’t recognise it as an nft contract

https://etherscan.io/token/0x5087b8eb16de44f807b1ad564cc36a9de88b33c5

etherscan also doesn’t recognise it as an nft contract, it could be that it doesn’t implement the expected interfaces for an nft contract standard

It uses ERC721A. But how does moralis fetch the other nfts with different token id but same contract address? For example nft with token id 1 can be fetched by the getNftMetadata but not the nft with token id 585?

we’ll have to check, it looks like we return data for 649 token ids in that contract

Okay. The total supply for that at this moment is 1409. It should also fetch 1409 nfts in that contract. Thank you.

Any updates on this?

I don’t have updates yet