Skip to content

Refactor#1

Merged
PoulavBhowmick03 merged 4 commits intosmartprogrammer93:feat/http-subscriptionfrom
0xNeshi:feat/http-subscription
Feb 27, 2026
Merged

Refactor#1
PoulavBhowmick03 merged 4 commits intosmartprogrammer93:feat/http-subscriptionfrom
0xNeshi:feat/http-subscription

Conversation

@0xNeshi
Copy link

@0xNeshi 0xNeshi commented Feb 26, 2026

Updates related to PR OpenZeppelin#32

Summary

  • Refactored HTTP subscription handling by removing the dedicated http_subscription module and consolidating subscription logic into subscription and provider.
  • Simplified public API surface in src/lib.rs and robust_provider::mod to reflect the new subscription abstractions.
  • Reworked error types and propagation in robust_provider::errors to better model subscription and RPC failover failure modes.

Testing

  • Updated RPC failover tests in tests/rpc_failover.rs to align with the refactored error and provider behavior.
  • Added new tests + updated existing ones to reduce flakiness.

@PoulavBhowmick03 PoulavBhowmick03 merged commit 34e3deb into smartprogrammer93:feat/http-subscription Feb 27, 2026
7 checks passed
@0xNeshi 0xNeshi deleted the feat/http-subscription branch March 2, 2026 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants