Left Curve Software Stack
    Preparing search index...

    Type Alias PerpsQueryMsg

    PerpsQueryMsg:
        | { userState: { user: Address } }
        | {
            userStateExtended: {
                includeAll?: boolean;
                includeAvailableMargin?: boolean;
                includeEquity?: boolean;
                includeLiquidationPrice?: boolean;
                includeMaintenanceMargin?: boolean;
                includeUnrealizedFunding?: boolean;
                includeUnrealizedPnl?: boolean;
                user: Address;
            };
        }
        | { userStates: { limit?: number; startAfter?: Address } }
        | { param: Record<string, never> }
        | { pairParam: { pairId: string } }
        | { pairParams: { limit?: number; startAfter?: string } }
        | { state: Record<string, never> }
        | { pairState: { pairId: string } }
        | { pairStates: { limit?: number; startAfter?: string } }
        | { order: { orderId: string } }
        | { ordersByUser: { user: Address } }
        | {
            liquidityDepth: { bucketSize: string; limit?: number; pairId: string };
        }
        | { volume: { since?: string; user: Address } }
        | { vaultState: Record<string, never> }
        | { vaultSnapshots: { max?: string; min?: string } }
        | { feeRateOverride: { user: Address } }