@cfxlabsinc/b2b-services
    Preparing search index...

    Type Alias ProgramIdlPublishProgress

    What the IDL run page polls, served from the workflow's query handler.

    type ProgramIdlPublishProgress = {
        byteLength: number | null;
        creating: boolean | null;
        failure: { message: string; phase: ProgramIdlPublishPhase } | null;
        metadataAddress: string | null;
        network: ProgramNetwork;
        phase: ProgramIdlPublishPhase;
        program: ProgramName;
        releaseTag: string;
        transactionsSent: number;
    }
    Index
    byteLength: number | null

    Uncompressed document size — what the rent is charged against.

    creating: boolean | null

    Whether this creates the entry or replaces one.

    failure: { message: string; phase: ProgramIdlPublishPhase } | null
    metadataAddress: string | null

    The canonical metadata account, known before the write starts.

    program: ProgramName
    releaseTag: string
    transactionsSent: number

    Counts, never a percentage, for the same reason the deploy uses counts.