Client Types

Typescript types used within SDK

chevron-rightTradeContainerhashtag
type TradeContainer = {
    trade: Trade;
    tradeInfo: TradeInfo;
    liquidationParams: LiquidationParams;
    initialAccFees: InitialAccFees;
    receivedAt?: number;
};
chevron-rightTradehashtag
type Trade = {
    user: string;
    index: number;
    pairIndex: PairIndex;
    leverage: number;
    long: boolean;
    isOpen: boolean;
    collateralIndex: number;
    tradeType: TradeType;
    collateralAmount: number;
    openPrice: number;
    sl: number;
    tp: number;
};
chevron-rightTradeInfohashtag
type TradeInfo = {
    createdBlock: number;
    tpLastUpdatedBlock: number;
    slLastUpdatedBlock: number;
    maxSlippageP: number;
    lastOiUpdateTs: number;
    collateralPriceUsd: number;
    contractsVersion: number;
    lastPosIncreaseBlock: number;
};
chevron-rightInitialAccFeeshashtag
type InitialAccFees = {
    accPairFee: number;
    accGroupFee: number;
    block: number;
};
chevron-rightTradeInfohashtag
type TradeInfo = {
    createdBlock: number;
    tpLastUpdatedBlock: number;
    slLastUpdatedBlock: number;
    maxSlippageP: number;
    lastOiUpdateTs: number;
    collateralPriceUsd: number;
    contractsVersion: number;
    lastPosIncreaseBlock: number;
};
chevron-rightLiquidationParamshashtag
type LiquidationParams = {
    maxLiqSpreadP: number;
    startLiqThresholdP: number;
    endLiqThresholdP: number;
    startLeverage: number;
    endLeverage: number;
};
chevron-rightTradingGrouphashtag
chevron-rightFeehashtag
chevron-rightPairDepthhashtag
chevron-rightPairParamsBorrowingFeeshashtag
chevron-rightPairhashtag
chevron-rightTradeHistoryRecordhashtag
chevron-rightMarketOrderhashtag
chevron-rightChartBarhashtag
chevron-rightLeaderboardTraderhashtag
chevron-rightOpenTradeParamshashtag
chevron-rightOiWindowsSettingshashtag
chevron-rightPairOihashtag
chevron-rightOiWindowshashtag
chevron-rightCollateralConfighashtag
chevron-rightFeeTiershashtag
chevron-rightTraderFeeTiershashtag
chevron-rightPairFactorhashtag
chevron-rightOpenInteresthashtag
chevron-rightPendingOrderhashtag
chevron-rightPairGrouphashtag
chevron-rightBorrowingFeePairhashtag
chevron-rightBorrowingFeeGrouphashtag
chevron-rightTradeTypehashtag
chevron-rightPositionTypehashtag
chevron-rightPendingOrderTypehashtag
chevron-rightCounterTypehashtag
chevron-rightPairIndexhashtag

Last updated

Was this helpful?