The steps i do to recreate the problem.
-
create a new moralis instance
-
connect to my local ganache instance
-
deploy a contract to my ganache.
-
interact with my contract via my local app.
-
I see the EthNFTOwnersPending and EthNftOwners being populated in the database as i interact with my contract (mint an nft).
-
I redeploy the contract locally so the contract address will change
-
I interact with the contract it via my app (transactions successfully visible on local ganache)
-
I do NOT see the EthNFTOwnersPending and EthNftOwners being populated in the database no matter how many transactions i make.
Workaround
create a new instance and follow the above steps which takes me a lot of time as i have to update some other systems due to the server address changing amongst other things.