I have an issue where Moralis is not syncing Transfer
events. The contract in question is an ERC-721 token. Tokens are minted by another (minter) contract.
This means that Transfer
events are emitted in the token contract, but the function that initiates the minting process is called in the minter contract.
My problem is that Moralis doesnât seem to catch a Transfer
event unless I call mint directly on the token contract. If the minting function is called by another contract (in this case the minter contract), the Transfer
event gets emitted, but Moralis doesnât register it. I have to manually re-sync historical events in order for Moralis to catch Transfer
events.
Is this a known problem in Moralis?