OpenZeppelin / OpenZeppelin/Event-Scanner
Investigate Whether Alloy's Existing Fallback + Retry Logic Covers All Necessary Features and Makes RobustProvider Redundant
Open
@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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.