Backend Types
gTrade's backend return types
TradeContainerBackend
type TradeContainerBackend {
trade: TradeBackend;
tradeInfo: TradeInfoBackend;
initialAccFees: TradeInitialAccFeesBackend;
liquidationParams: LiquidationParamsBackend;
}TradeBackend
type TradeBackend {
user: string;
index: string;
pairIndex: string;
leverage: string; // 1e3
long: boolean;
isOpen: boolean;
collateralIndex: string;
tradeType: string;
collateralAmount: string; // collat decimals
openPrice: string; // 1e10
tp: string; // 1e10
sl: string; // 1e10
}TradeInfoBackend
type TradeInfoBackend {
createdBlock: string;
tpLastUpdatedBlock: string;
slLastUpdatedBlock: string;
maxSlippageP: string; // 1e3
lastOiUpdateTs: number;
collateralPriceUsd: string; // 1e8
contractsVersion: string;
lastPosIncreaseBlock: string;
}TradeInitialAccFeesBackend
type TradeInitialAccFeesBackend {
accPairFee: string; // 1e10
accGroupFee: string; // 1e10
block: string;
}LiquidationParamsBackend
type LiquidationParamsBackend {
maxLiqSpreadP: string; // 1e12
startLiqThresholdP: string; // 1e12
endLiqThresholdP: string; // 1e12
startLeverage: string; // 1e3
endLeverage: string; // 1e3
}Last updated
Was this helpful?