ordspv
    Preparing search index...

    Interface ResolverOptions

    interface ResolverOptions {
        checkpoints?: ReadonlyMap<number, string>;
        decompressor?: Decompressor;
        esplora?: string[];
        fetchFn?: FetchFn;
        limits?: Partial<BackendLimits>;
        maxDecompressedBytes?: number;
        minConfirmations?: number;
        minHeaderAgreement?: number;
        ordGateways?: string[];
        powLimitBits?: number | null;
        trustHeader?: (
            header: BlockHeader,
            height: number,
        ) => Promise<HeaderTrustReport>;
        verification?: VerificationMode;
    }
    Index
    checkpoints?: ReadonlyMap<number, string>
    decompressor?: Decompressor
    esplora?: string[]

    esplora API base URLs (proof + chain data). Order = preference.

    fetchFn?: FetchFn
    limits?: Partial<BackendLimits>

    per-request deadline and per-endpoint response-size caps for all backends

    maxDecompressedBytes?: number

    cap on decoded (decompressed) body size when auto-decoding tag-9 encodings

    minConfirmations?: number
    minHeaderAgreement?: number

    Independent sources that must support a non-checkpoint header (default 2: the proof-building backend plus one other agreeing esplora). The builder is excluded from the attesting vote; anchoring fails closed below this.

    ordGateways?: string[]

    ord server base URLs (gateway-mode content). Order = preference.

    powLimitBits?: number | null

    Compact-bits proof-of-work floor for accepted headers. Defaults to the mainnet powLimit (0x1d00ffff); pass the network's own limit (or null to disable) when resolving against non-mainnet chains.

    trustHeader?: (
        header: BlockHeader,
        height: number,
    ) => Promise<HeaderTrustReport>

    Replace checkpoint/M-of-N anchoring entirely with a custom header anchor (e.g. headerSyncTrust over a locally synced chain; see @ordspv/fetch/headersync). Throw to reject the header.

    verification?: VerificationMode

    default verification level for resolve() (default 'L2')