OpenZeppelin / OpenZeppelin/Event-Scanner

Investigate Whether Alloy's Existing Fallback + Retry Logic Covers All Necessary Features and Makes RobustProvider Redundant

Open
#310 3 comments 0 reactions 1 assignee View on GitHub

@LeoPatOZ is already working on this.

Since Jan 26, 2026.

breaking change type: refactor
Dominant language
Rust
Stars
19
Forks
7
Avg merge
2h 15m
Merged PRs (30d)
4

Description

@LeoPatOZ found out that fallback + retry logic actually already exists in alloy, one just had to dig deeper to find it (it's documented in the layers section).

If we verify that it supports fallbacks and retries for both one-off RPC calls and subscriptions, we could completely remove RobustProvider.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.