Skip to content

AggregateSeedProvider

Defined in: src/discovery/AggregateSeedProvider.ts:10

Chain multiple providers — first provider that returns a non-empty list wins. If all providers fail or return empty, the aggregate returns an empty array (the caller can choose to retry). Individual provider failures are logged but don’t abort the chain.

new AggregateSeedProvider(providers, log?): AggregateSeedProvider

Defined in: src/discovery/AggregateSeedProvider.ts:11

readonly SeedProvider[]

(msg, err?) => void

AggregateSeedProvider

lookup(): Promise<NodeAddress[]>

Defined in: src/discovery/AggregateSeedProvider.ts:16

Return candidate seed addresses.

Promise<NodeAddress[]>

SeedProvider.lookup