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

Ethereum API filter methods #328

Closed
aakoshh opened this issue Jul 5, 2023 · 0 comments · Fixed by consensus-shipyard/fendermint#139
Closed

Ethereum API filter methods #328

aakoshh opened this issue Jul 5, 2023 · 0 comments · Fixed by consensus-shipyard/fendermint#139

Comments

@aakoshh
Copy link
Contributor

aakoshh commented Jul 5, 2023

Part of #342

Implement the following methods:

  • eth_newBlockFilter
  • eth_newFilter
  • eth_newPendingTransactionFilter
  • eth_uninstallFilter
  • eth_getFilterChanges
  • eth_getFilterLogs

These methods require a subscription by Tendermint using the WebSocketClient, which supports all the regular Client methods as well as the SubscriptionClient ones, so it can replace the HttpClient, but it needs a different URL to connect to.

The eth_ methods themselves don't require WebSocket connections, they are polled based on a filter ID. The ones based on subscriptions will be implemented separately.

@aakoshh aakoshh changed the title Ethereum event API filter Ethereum API filter methods Jul 5, 2023
@jsoares jsoares transferred this issue from consensus-shipyard/fendermint Dec 19, 2023
@jsoares jsoares closed this as not planned Won't fix, can't repro, duplicate, stale Mar 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants