I am new to web3py and I am trying to filter the events of a certain ERC20 contract. I can successfully call the contract's functions, but I struggle with the events.
contract = w3.eth.contract(address=final_address, abi=abi) event_filter = contract.events.Mint.createFilter(fromBlock='latest') print(event_filter.get_new_entries())
Token contract has event "Mint", but I only this error every time I am trying to filter:
raise futures.TimeoutError() concurrent.futures._base.TimeoutError
Am I doing something wrong? can I set a longer timeout period so it doesn't time out? Or does Infura not support event filtering? Any advice would be helpful!