filecoin-pin
    Preparing search index...

    Interface WaitForIndexingConfirmationOptions

    interface WaitForIndexingConfirmationOptions {
        childBlocks?: CID<unknown, number, number, Version>[];
        delayMs?: number;
        expectedProviders?: PDPProvider[];
        indexerDelayMs?: number;
        indexerMaxAttempts?: number;
        ipniIndexerUrl?: string;
        logger?: Logger;
        maxAttempts?: number;
        onProgress?: ProgressEventHandler<IndexingConfirmationProgressEvents>;
        signal?: AbortSignal;
    }
    Index
    childBlocks?: CID<unknown, number, number, Version>[]

    Child blocks that must also be present in the final confirming indexer cross-check.

    delayMs?: number

    Delay between poll attempts in milliseconds.

    @default: 5000

    expectedProviders?: PDPProvider[]

    Providers the piece was stored with. Their pdp.serviceURL is polled for piece-status, and they're the expected provider set for the indexer cross-check.

    @default: []

    indexerDelayMs?: number

    Delay between final confirming indexer query attempts in milliseconds.

    @default: 5000

    indexerMaxAttempts?: number

    Maximum attempts for the final confirming indexer query. Defaults to 1: a miss gets negative-cached for minutes, so retrying within that window can't succeed anyway.

    @default: 1

    ipniIndexerUrl?: string

    Indexer used for the final confirming cross-check.

    'https://cid.contact'
    
    logger?: Logger

    @default: undefined

    maxAttempts?: number

    Maximum poll attempts per provider against Curio's piece-status endpoint.

    @default: 20

    @default: undefined

    signal?: AbortSignal

    @default: undefined