When the automatic transaction sync work?

Hi, I’m a little confused about how the historical transaction sync works. I have created a new moralis server and when I login a user via Metamask, I get all the historical transactions (Bsc network testnet envairment) for that user. But when I delete all the BscTokenTransfers or BscTransfers rows or all the class, or when I delete 1 user (deleted from _User & _Session & _EthAddress) and I try again to connect with another user via Metamask, I do not get the transaction historical (on bsc test net network) for that user anymore. (I did not switched the network and i do have transaction for that account on that network, the user activity sync is still enabled).


I have tried to restart the server, recreate the BscTokenTransfers & BscTransfers classes, but still i don’t get the transaction historical anymore. The only way I can get again the historical is to delete and recreate a new server.

  1. How does this automatic historical transaction sync really works?
  2. Can I set this sync manually?
  3. If i delete a user I lose this functionality for good?

you shouldn’t loose that functionality if you delete a user
if you add that user back that was deleted then the functionality is back

you can add an address to watch separately either by code or from the admin interface