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

    Parameters for issuing a challenge via getmatmulservicechallenge.

    interface IssueParams {
        difficulty_policy?: DifficultyPolicy;
        difficulty_window_blocks?: number;
        expires_in_s?: number;
        max_solve_time_s?: number;
        min_solve_time_s?: number;
        propagation_overhead_s?: number;
        purpose: ChallengePurpose;
        resource: string;
        solver_duty_cycle_pct?: number;
        solver_parallelism?: number;
        subject: string;
        target_solve_time_s?: number;
        validation_overhead_s?: number;
    }
    Index

    Properties

    difficulty_policy?: DifficultyPolicy

    btxd default: "fixed".

    difficulty_window_blocks?: number
    expires_in_s?: number

    Challenge lifetime in seconds. btxd default: 300. Range 1–86400.

    max_solve_time_s?: number
    min_solve_time_s?: number
    propagation_overhead_s?: number
    resource: string
    solver_duty_cycle_pct?: number
    solver_parallelism?: number
    subject: string
    target_solve_time_s?: number

    Calibrates client compute work to roughly this many seconds. btxd default: 1.0.

    validation_overhead_s?: number