Discovered an issue where trying to filter with `web3.eth.filter` when calling to eth nodes that don't support `eth_newFilter`. It's possible to get all the logs and then filter on the client side with `web3.eth.getLogs`. The case that surfaced this issue for me: https://forum.pokt.network/t/ethereumetl-tool-fails-when-using-eth-archival-node-endpoint/1739