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.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AggregateSeedProvider(
providers,log?):AggregateSeedProvider
Defined in: src/discovery/AggregateSeedProvider.ts:11
Parameters
Section titled “Parameters”providers
Section titled “providers”readonly SeedProvider[]
(msg, err?) => void
Returns
Section titled “Returns”AggregateSeedProvider
Methods
Section titled “Methods”lookup()
Section titled “lookup()”lookup():
Promise<NodeAddress[]>
Defined in: src/discovery/AggregateSeedProvider.ts:16
Return candidate seed addresses.
Returns
Section titled “Returns”Promise<NodeAddress[]>