Documentation
    Preparing search index...

    Interface QueuedFillReceipt

    QueuedOrderFilled. Report "Filled" only from this event (or the record).

    interface QueuedFillReceipt {
        accountId: string;
        amount: number;
        cash: QueueCashFigures;
        fees: {
            builder: number;
            inventoryImpact: number;
            order: number;
            referral: number;
            subsidyUsed: number;
            trading: number;
        };
        kind: number;
        marketId: string;
        position: queue.HeldPosition
        | null;
        quantity: number;
        raw: {
            amount: bigint;
            builderFee: bigint;
            inventoryImpact: bigint;
            orderFee: bigint;
            quantity: bigint;
            referralFee: bigint;
            subsidyUsed: bigint;
            tradingFee: bigint;
        };
        recordId: bigint;
        sender: string;
        side: "unknown"
        | "mint"
        | "sell";
        tauMs: bigint;
        tickMs: bigint;
        timestampMs: bigint;
        type: "filled";
    }
    Index
    accountId: string
    amount: number

    Cost paid (mint) or proceeds before the order fee (sell).

    fees: {
        builder: number;
        inventoryImpact: number;
        order: number;
        referral: number;
        subsidyUsed: number;
        trading: number;
    }
    kind: number
    marketId: string
    position: queue.HeldPosition | null

    The record's position now: a mint's new position, a partial sell's remainder, or null.

    quantity: number

    Filled quantity (mint) or closed quantity (sell).

    raw: {
        amount: bigint;
        builderFee: bigint;
        inventoryImpact: bigint;
        orderFee: bigint;
        quantity: bigint;
        referralFee: bigint;
        subsidyUsed: bigint;
        tradingFee: bigint;
    }
    recordId: bigint
    sender: string
    side: "unknown" | "mint" | "sell"
    tauMs: bigint
    tickMs: bigint
    timestampMs: bigint
    type: "filled"