Skip to content

Add timeout and circuit breaker for external blockchain RPC calls #713

Description

@Smartdevs17

Context

Blockchain RPC calls need timeout and circuit breaker protection.

Current Limitation

RPC calls have no timeout or circuit breaker.

Expected Outcome

  • Configurable timeouts per RPC call
  • Circuit breaker for RPC failures
  • Fallback RPC providers
  • RPC health monitoring

Acceptance Criteria

  • Configurable timeouts per RPC call
  • Circuit breaker for RPC failures
  • Fallback RPC provider support
  • RPC health monitoring dashboard
  • RPC latency tracking
  • RPC error rate monitoring
  • RPC failover automation

Technical Scope

  • backend/services/shared/ - Shared services
  • src/services/walletService.ts - Wallet service
  • contracts/ - Contract RPC calls
  • backend/services/monitoring/ - Monitoring

Metadata

Metadata

Assignees

Labels

200-points200 point issueStellar WaveIssues in the Stellar wave programdrips-waveIssues in the Drips Wave programhighHigh complexity issue

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions