Skip to content

Add RPC provider selector option in faucet page #459

Description

@sudo-shashank

Summary

The faucet currently hardcodes a single RPC endpoint per network (Glif). Users cannot switch providers when one is slow, rate-limited, or unavailable. This task adds a provider selector and refactors RPC usage so the UI and faucet controller share a reactive RpcContext.

Completion Criteria

  • Define multiple RPC providers per network (Calibnet and Mainnet): Glif, Ankr, and Filfox
  • Add an RPC provider selector on individual faucet pages, inline with the address input
  • Wire FaucetController to use RpcContext for balance lookups, drips, and transaction confirmation polling
  • Re-fetch balances and network info when the selected provider changes

Additional Links & Resources

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status
In review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions