See transaction https://polygonscan.com/tx/0xffb95c89454b0cdfda2b69c9fc83a2a001497a5d982dafe3283a9f9b2a02c632
I see bad data being synced on server id # https://xc5a0mdc061u.usemoralis.com
Thereâs two GAME and two GENESIS erc-20 transfer events in that transaction. We sync both contractsâ events on the server (standard sync). In both tables (TransferGameEvent and TransferGenesisEvent), there are two events listed with the correct transaction hash when there should only be one. However, in both places, they show incorrect data, the block hash/number is wrong (bad but not fatal), but the value is also wrong (critical error). The wrong event is not listed as confirmed (which makes sense, because itâs just bad data), but itâs an extra event, so when we track the pending balances, itâs wrong
We need this fixed, as it makes erc-20 balances incorrect until 4 minutes after the transaction completes, which is not acceptable.