Call to Moralis.Web3API.account.getNFTs always comes back with "SYNCING" status

Hi.
Starting yesterday evening, all the calls we are making to Moralis.Web3API.account.getNFTs with a specified address always comes back with “SYNCING” status.
The status never change to “SYNCHED” like before.

Is this a bug or some change in the API we need to make?

const balances = await Moralis.Web3API.account.getNFTs({
        chain: "mainnet",
        address: address,
      });

Hi, I’m going to need the exact parameters that you used, you can send in DM if you don’t want to share here.

I’m using this public address for testing purposes:
0x4b37918f6aaa1bf39228d420ad73091fb0e443f9

So basically:

const balances = await Moralis.Web3API.account.getNFTs({
        chain: "mainnet",
        address: "0x4b37918f6aaa1bf39228d420ad73091fb0e443f9",
      });
1 Like

it looks like I get this output:

{total: 109, page: 0, page_size: 500, result: Array(109), status: 'SYNCED'}

You right. It just started to send back SYNCED.
Weird… It was on SYNCING the all night. I had to change the code to stop looking at the status.
Anyways, thx for checking helping.

Hi @cryptokid. Seems like the calls started to return SYNCING again :frowning:
Is there some other field we can check when the calls are back to understand the correct status?

I can see that it has status of syncing now

now it has status of SYNCED

Is this a bug or caused from “smaller/weaker” server?
I guess what I’m trying to understand is if there are ways to get the sync to work faster with servers upgrades or this is just a bug that returns the wrong status?

And thanks again for taking a look!

This should not be related to your server, I don’t know yet if there is a problem with that syncing status.

now the status should always be of SYNCED