Skip to content

Implement RetryPolicy for 5xx RPC errors #156

@Emrys02

Description

@Emrys02

Contribution Guide

  • PRs go to the dev branch, not main
  • Application must explain your specific approach to this task; generic applications will not be assigned
  • PR description must clearly describe what you built and changed
  • Link your PR to the correct issue number

RPC nodes may occasionally return 5xx Server Error responses due to temporary overloads or internal failures. Implementing a robust retry policy with exponential backoff will improve the resilience of the client.

Implementation Guidelines Key Files: crates/core/src/rpc/client.rs.
Expectations What done looks like: The client automatically retries requests that receive a 5xx status code, following an exponential backoff strategy before giving up.

For any question, reach me on Discord: emry_ss

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions