Polygon NFT not showing up in the wallet (after more than 8 hours)

This wallet should have 16 NFTs but Moralis API returns just 1 result
Request -

curl -X 'GET' \
  'https://deep-index.moralis.io/api/v2/0xf7f8e15bce4ac36d92048169407618d32cdca56f/nft?chain=polygon&format=decimal' \
  -H 'accept: application/json' \
  -H 'X-API-Key: ###'

Response -

Polygonscan showing 16 NFTs in the wallet

It seems like the contract is not synced causing this issue?

for a new contract, you have to force the indexing of it first, there are some possible options to do that, one is to try to get the list of tokens, other is to explicitly ask to index it, other is to try to get the metadata for a token id

you can run web3api queries directly in the interface: https://admin.moralis.io/web3Api

Thanks for letting me know! Is this a recent change? It used to index automatically up until a few days ago?

this was always the case

Sounds good. Calling that API fixed the issue.

1 Like