Skip to content

RelayManager does not completely manage relays #1582

Description

@DanGould

async fn unwrap_relay_or_else_fetch(

We're doing this relay health check outside of the relay manager. This means the selection seems to be happening in multiple places. If all of this business logic were abstracted in a single manager, I think it'd make more sense in our implementation and be easier for downstream implementations to reference. This came up in the bdk-cli persistence integration pr because @Mshehu5 implementing was using our reference, and this reference is confusing.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions