Optionaloptions: RelayPoolOptionsA signal when a relay is added
ReadonlylivenessThe liveness sources used to skip unhealthy relays
OptionaloptionsThe options passed to each new relay
A signal when a relay is removed
A signal when a relay is removed
A stream of current relay statuses that preserves subscriptions for unchanged relays
Closes and removes every relay in the pool, tearing down all of their connections and timers
Count events on multiple relays
Optionalid: stringOptionalopts: RelayCountOptionsSend an EVENT message to multiple relays
Removes relays that any liveness source currently considers unhealthy
Create a group of relays, skipping relays the liveness sources currently consider unhealthy
ProtectedliveCreates a group that re-filters its relays whenever a liveness source changes, so recovered relays rejoin
Open a subscription for an OutboxMap and filter
Optionaloptions: GroupSubscriptionOptionsPublish an event to multiple relays
Optionalopts: PublishOptionsRemoves a relay from the pool and defaults to closing the connection
Make a REQ to multiple relays that does not deduplicate events
Optionalopts: RelayReqOptionsRequest events from multiple relays
Optionalopts: GroupRequestOptionsOpen a subscription to multiple relays
Optionaloptions: GroupSubscriptionOptionsOpen a subscription for a map of relays and filters
Optionaloptions: GroupSubscriptionOptionsNegentropy sync events with the relays and an event store
Optionaldirection: SyncDirectionOptionalopts: RelaySyncOptions
A signal when a relay is added