Conflict in data received for NFT metadata

When an NFT is transferred, the useNFTBalances gives proper data like updated new owner, but if I use
Moralis.Web3API.token.getTokenIdMetadata this still gives older owner value.

I am using moralis v1 and we are going to production mainnet with V1 how can moralis be reliable. I’m facing a lot of such issues.

maybe it is a caching issue on our side and after some time it updates?

Yes it updates after 3-4 hours usually, does this happen even on speedy nodes?

There isn’t a connection to speedy nodes here

What is the testnet you’re using?

Alternatively you can query the NFT contract on-chain for the new owner (ERC721) or if they own that NFT (ERC1155).

I mean’t is this delay expected on mainnet as well

Using the same momentarily

we will have to check, that shouldn’t be the expected behaviour in general

1 Like