You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The filter should get recreated if the blockchain connector restarts or reconnects. But it likely doesn't account for the possibility that it may suddenly not exist anymore. That seems like a bug in the RPC node that you're connected to. What RPC node are you currently using? Does this happen with other RPC nodes on the same chain?
On the substrate/moonbeam side (https://github.com/paritytech/frontier/blob/fba84577bf6507d76d40af891d2db38f4e385c11/template/node/src/eth.rs#L210 or https://github.com/PureStake/moonbeam/blob/946ee85591626eb9dc21f127bc301be50316546f/node/service/src/rpc.rs#L403) filters exists for 100 blocks and then are deleted.
I created listener for the events and it is working just fine but after 100 blocks I see below log in the
evm-connect
service:and this block 1290 is old (current head for my node is 2k+ right now).
I am using evm-connect v1.2.11.
Is it possible to implement some retry mechanism to recreate filters if they are not exist and find missed blocks/events?
The text was updated successfully, but these errors were encountered: