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

No one assigned

    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