For the complete documentation index, see llms.txt. This page is also available as Markdown.

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
}
TradingGroupBackend
type TradingGroupBackend {
  name: string;
  minLeverage: string;
  maxLeverage: string;
}
FeeBackend
PairDepthBackend
PairParamsBorrowingFeesBackend
PairBackend
GlobalTradingVariablesBackend
PairInfosBackend
TraderInfoBackend
UserTradingVariablesBackend
PairOiBackend
OiWindowsBackend
OiWindowsSettingsBackend
CollateralConfigBackend
FeeTiersBackend
TraderFeeTiersBackend
PairFactorBackend
OpenInterestBackend
CollateralBackend
CollateralConfigBackend
PairBorrowingFeesBackendPair
PairBorrowingFeesBackendPairGroup
PairBorrowingFeesBackendGroup

Last updated

Was this helpful?