Events not showing up on mainnet

Im having problems with contract events on mainnet since 21/01/2020.

Im connected to wss://mainnet.infura.io/ws/v3/xxxxxxxx API KEY xxxxxxxxxxxx

> {"jsonrpc":"2.0","method":"eth_newFilter","params":[{"topics": ["0x1dadc8d0683c6f9824e885935c1bec6f76816730dcec148dda8cf25a7b9f797b"], "fromBlock": "0x8E3FBD", "address": "0xb3Fe6f0eB663DbE4D4813Ee32d6f30d64640D2f8" }], "id":1}
< {"jsonrpc":"2.0","id":1,"result":"0x443df35cd8c5130140b079718ada1600"}
> {"jsonrpc":"2.0","method":"eth_getFilterLogs","params":["0x443df35cd8c5130140b079718ada1600"],"id":2}

That commands should get some events as in this TX.

https://etherscan.io/tx/0xd81ed12dc94797c29999c4491e8d0f9456ddee114d85b32d25a889fdbb22abcc#eventlog

Im not getting any event from the socket though. Please can someone from the team shed a light on this?!.

Thanks.

Hi there, sorry for the troubles with this! I was indeed able to reproduce it. One workaround I found was reducing the number of events returned in the result, e.g.

{"jsonrpc":"2.0","method":"eth_newFilter","params":[{"topics": ["0x1dadc8d0683c6f9824e885935c1bec6f76816730dcec148dda8cf25a7b9f797b"], "fromBlock": "0x8e65ab", "address": "0xb3Fe6f0eB663DbE4D4813Ee32d6f30d64640D2f8" }], "id":1}

We’re looking into dealing better with large results in this scenario, but for now maybe you can split up the query into narrower fromBlock/toBlock windows?