Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pool] Evaluate using Alloy event watchers for chain tracking #809

Open
dancoombs opened this issue Sep 24, 2024 · 0 comments
Open

[pool] Evaluate using Alloy event watchers for chain tracking #809

dancoombs opened this issue Sep 24, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@dancoombs
Copy link
Collaborator

Describe the feature
Alloy has an event watching feature.

We can consider replacing our chain tracking logic with this logic.

A few things to look out for:

  1. Need to be able to watch for multiple event types on multiple contract addresses at the same time. Don't want to duplicate polling.
  2. Needs to work on ws/http. We've defaulted to http in the past due to ws reliability/latency issues. We may want to re-evalutate this.
  3. Needs to work with or without using eth_getFilterChanges as we've also seen reliability/latency/support issues with RPC providers implementations of this method.
@dancoombs dancoombs added the enhancement New feature or request label Sep 24, 2024
@dancoombs dancoombs added this to the v0.4 milestone Sep 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants