Documentation
    Preparing search index...

    Interface TimingPreviewInputs

    Inputs for previewTiming.

    interface TimingPreviewInputs {
        expiryMs: bigint;
        heads: QueueHeads;
        lastChannel?: number;
        noTradeWindowMs: bigint;
        nowMs: bigint;
        policy: Pick<
            queue.DelayedExecutionPolicy,
            "delayMs"
            | "stallTimeoutMs"
            | "pythChannel",
        >;
    }
    Index
    expiryMs: bigint
    heads: QueueHeads
    lastChannel?: number

    The newest order's channel, when known. A channel change pushes τ past the last τ, so one cohort never mixes channels. The public reads don't expose it, so it is optional.

    noTradeWindowMs: bigint
    nowMs: bigint
    policy: Pick<
        queue.DelayedExecutionPolicy,
        "delayMs"
        | "stallTimeoutMs"
        | "pythChannel",
    >