OptionalchildOptionaldelaydelay between attempts in milliseconds
@default: 5000
OptionalexpectedProviders that are expected to appear in the IPNI provider results. All providers supplied here must be present in the response for the validation to succeed. When omitted or empty, the validation when the IPNI response is non-empty.
@default: []
IPNI indexer URL to query for provider records. Required — this function has no way to know whether it's safe to poll the given indexer patiently (e.g. cid.contact negative-caches misses for minutes, see content-routing-faq.md), so callers must decide explicitly rather than inherit a default that may not fit their situation.
OptionalloggerLogger instance
@default: undefined
Optionalmaxmaximum number of attempts
@default: 20
OptionalonCallback for progress updates
@default: undefined
OptionalsignalAbort signal
@default: undefined
Child blocks that must also be validated against expected providers.