Applesauce
    Preparing search index...

    Class RemoteMonitorRelayLiveness

    Tracks signed NIP-66 evidence without probing target relays or recording local failures

    Implements

    • RelayLivenessSource
    Index
    errors$: Observable<Record<string, string>> = ...

    An observable of transport errors keyed by monitor identity

    healthy$: Observable<string[]>

    An observable of monitored relays currently eligible for selection

    online$: Observable<string[]>

    An observable of fresh positive observations

    seen: Set<string> = ...

    The relay hints encountered by filtering consumers

    unhealthy$: Observable<string[]>

    An observable of exclusions supported by fresh explicit negatives

    • Subscribes to configured monitor event sources without tracking or probing target connections

      Parameters

      • pool: RelayPool

      Returns void

      if this source has been destroyed

    • Filters only relays excluded by fresh explicit negative consensus

      Parameters

      • relays: string[]

      Returns string[]