[SOLVED] Unable to sync events from a contract

I’m trying to sync the events from this contract: https://bscscan.com/address/0x449d05c544601631785a7c062dcdff530330317e

I’ve added the topic for the event that I wish to sync: EvInventoryUpdate(uint256,(address,address,address,uint256,uint256,uint256,uint8,uint8))
Note that it is one parameter and one tuple. Syncing tuples this way has not been an issue before. What’s new here is the following:

There are a lot of transactions in this contract, therefore I’ve had to skip historical sync, and add a filter:
{
“gte”: [
“price”,
“0”
]
}

Basically, just sync events where a transactions has taken place, although I’d prefer to skip this filter entirely.

I can not see any error in the logs, but there are many (undefined) columns for it’s _EventSyncStatus

what is the server url?

https://p64bsqgtxnqt.usemoralis.com:2083/apps/moralisDashboard/browser/tofuTrades

it looks like the filter was the issue, it was filtering everything.

the events are synced now on your server, I removed the filter

you could edit the abi (not the topic) to have better data format synced

1 Like