@btx-tools SDK — BTX service-challenge admission control
    Preparing search index...

    Inner challenge payload — what the solver actually needs. The Day 2 MatMul solver reads matmul, target, noncerange, and header_context.

    interface ChallengePayload {
        algorithm: string;
        bits: string;
        chain: string;
        difficulty: number;
        header_context: ChallengeHeaderContext;
        height: number;
        matmul: ChallengeMatmul;
        mintime: number;
        noncerange: string;
        previousblockhash: string;
        target: string;
        [k: string]: unknown;
    }

    Indexable

    • [k: string]: unknown

      btxd ships additional fields (work_profile, runtime_observability, etc.) we treat as opaque.

    Index

    Properties

    algorithm: string
    bits: string
    chain: string
    difficulty: number
    header_context: ChallengeHeaderContext
    height: number
    mintime: number
    noncerange: string
    previousblockhash: string
    target: string

    Hex-encoded target. Digest must compare ≤ target for valid proof.