GMX · Schema

MarketInfoResponse

DeFiPerpetual ExchangeDEXTradingLeverageLiquidity PoolsGLPGM TokensGLVArbitrumAvalancheWeb3

Properties

Name Type Description
borrowingFactorPerSecondForShorts string
borrowingFactorPerSecondForLongs string
fundingFactorPerSecond string
totalBorrowingFees string
virtualInventoryForPositions string
virtualPoolAmountForShortToken string
virtualPoolAmountForLongToken string
longsPayShorts boolean
shortInterestInTokens string
longInterestInTokens string
shortInterestUsd string
longInterestUsd string
positionImpactPoolAmount string
poolValueMin string
poolValueMax string
shortPoolAmount string
longPoolAmount string
virtualShortTokenId string
virtualLongTokenId string
virtualMarketId string
maxShortPoolUsdForDeposit string
maxLongPoolUsdForDeposit string
maxShortPoolAmount string
maxLongPoolAmount string
withdrawalFeeFactorBalanceWasNotImproved string
withdrawalFeeFactorBalanceWasImproved string
swapImpactExponentFactor string
swapImpactFactorNegative string
swapImpactFactorPositive string
atomicSwapFeeFactor string
swapFeeFactorForBalanceWasNotImproved string
swapFeeFactorForBalanceWasImproved string
useOpenInterestInTokensForBalance boolean
positionImpactExponentFactorNegative string
positionImpactExponentFactorPositive string
lentPositionImpactPoolAmount string
maxLendableImpactUsd string
maxLendableImpactFactorForWithdrawals string
maxLendableImpactFactor string
maxFundingFactorPerSecond string
minFundingFactorPerSecond string
thresholdForDecreaseFunding string
thresholdForStableFunding string
fundingDecreaseFactorPerSecond string
fundingIncreaseFactorPerSecond string
fundingExponentFactor string
fundingFactor string
borrowingExponentFactorShort string
borrowingExponentFactorLong string
borrowingFactorShort string
borrowingFactorLong string
maxPositionImpactFactorForLiquidations string
maxPositionImpactFactorNegative string
maxPositionImpactFactorPositive string
positionImpactFactorNegative string
positionImpactFactorPositive string
positionFeeFactorForBalanceWasNotImproved string
positionFeeFactorForBalanceWasImproved string
maxPnlFactorForWithdrawalsShort string
maxPnlFactorForWithdrawalsLong string
maxPnlFactorForDepositsShort string
maxPnlFactorForDepositsLong string
maxPnlFactorForTradersShort string
maxPnlFactorForTradersLong string
minCollateralFactorForOpenInterestShort string
minCollateralFactorForOpenInterestLong string
minCollateralFactorForLiquidation string
minCollateralFactor string
swapImpactPoolAmountShort string
swapImpactPoolAmountLong string
positionImpactPoolDistributionRate string
minPositionImpactPoolAmount string
maxOpenInterestShort string
maxOpenInterestLong string
openInterestReserveFactorShort string
openInterestReserveFactorLong string
reserveFactorShort string
reserveFactorLong string
data string
isDisabled boolean
isSpotOnly boolean
isSameCollaterals boolean
shortTokenAddress string
longTokenAddress string
indexTokenAddress string
marketTokenAddress string
name string
View JSON Schema on GitHub

JSON Schema

MarketInfoResponse.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api-evangelist.github.io/gmx/json-schema/MarketInfoResponse.json",
  "title": "MarketInfoResponse",
  "properties": {
    "borrowingFactorPerSecondForShorts": {
      "type": "string"
    },
    "borrowingFactorPerSecondForLongs": {
      "type": "string"
    },
    "fundingFactorPerSecond": {
      "type": "string"
    },
    "totalBorrowingFees": {
      "type": "string"
    },
    "virtualInventoryForPositions": {
      "type": "string"
    },
    "virtualPoolAmountForShortToken": {
      "type": "string"
    },
    "virtualPoolAmountForLongToken": {
      "type": "string"
    },
    "longsPayShorts": {
      "type": "boolean"
    },
    "shortInterestInTokens": {
      "type": "string"
    },
    "longInterestInTokens": {
      "type": "string"
    },
    "shortInterestUsd": {
      "type": "string"
    },
    "longInterestUsd": {
      "type": "string"
    },
    "positionImpactPoolAmount": {
      "type": "string"
    },
    "poolValueMin": {
      "type": "string"
    },
    "poolValueMax": {
      "type": "string"
    },
    "shortPoolAmount": {
      "type": "string"
    },
    "longPoolAmount": {
      "type": "string"
    },
    "virtualShortTokenId": {
      "type": "string"
    },
    "virtualLongTokenId": {
      "type": "string"
    },
    "virtualMarketId": {
      "type": "string"
    },
    "maxShortPoolUsdForDeposit": {
      "type": "string"
    },
    "maxLongPoolUsdForDeposit": {
      "type": "string"
    },
    "maxShortPoolAmount": {
      "type": "string"
    },
    "maxLongPoolAmount": {
      "type": "string"
    },
    "withdrawalFeeFactorBalanceWasNotImproved": {
      "type": "string"
    },
    "withdrawalFeeFactorBalanceWasImproved": {
      "type": "string"
    },
    "swapImpactExponentFactor": {
      "type": "string"
    },
    "swapImpactFactorNegative": {
      "type": "string"
    },
    "swapImpactFactorPositive": {
      "type": "string"
    },
    "atomicSwapFeeFactor": {
      "type": "string"
    },
    "swapFeeFactorForBalanceWasNotImproved": {
      "type": "string"
    },
    "swapFeeFactorForBalanceWasImproved": {
      "type": "string"
    },
    "useOpenInterestInTokensForBalance": {
      "type": "boolean"
    },
    "positionImpactExponentFactorNegative": {
      "type": "string"
    },
    "positionImpactExponentFactorPositive": {
      "type": "string"
    },
    "lentPositionImpactPoolAmount": {
      "type": "string"
    },
    "maxLendableImpactUsd": {
      "type": "string"
    },
    "maxLendableImpactFactorForWithdrawals": {
      "type": "string"
    },
    "maxLendableImpactFactor": {
      "type": "string"
    },
    "maxFundingFactorPerSecond": {
      "type": "string"
    },
    "minFundingFactorPerSecond": {
      "type": "string"
    },
    "thresholdForDecreaseFunding": {
      "type": "string"
    },
    "thresholdForStableFunding": {
      "type": "string"
    },
    "fundingDecreaseFactorPerSecond": {
      "type": "string"
    },
    "fundingIncreaseFactorPerSecond": {
      "type": "string"
    },
    "fundingExponentFactor": {
      "type": "string"
    },
    "fundingFactor": {
      "type": "string"
    },
    "borrowingExponentFactorShort": {
      "type": "string"
    },
    "borrowingExponentFactorLong": {
      "type": "string"
    },
    "borrowingFactorShort": {
      "type": "string"
    },
    "borrowingFactorLong": {
      "type": "string"
    },
    "maxPositionImpactFactorForLiquidations": {
      "type": "string"
    },
    "maxPositionImpactFactorNegative": {
      "type": "string"
    },
    "maxPositionImpactFactorPositive": {
      "type": "string"
    },
    "positionImpactFactorNegative": {
      "type": "string"
    },
    "positionImpactFactorPositive": {
      "type": "string"
    },
    "positionFeeFactorForBalanceWasNotImproved": {
      "type": "string"
    },
    "positionFeeFactorForBalanceWasImproved": {
      "type": "string"
    },
    "maxPnlFactorForWithdrawalsShort": {
      "type": "string"
    },
    "maxPnlFactorForWithdrawalsLong": {
      "type": "string"
    },
    "maxPnlFactorForDepositsShort": {
      "type": "string"
    },
    "maxPnlFactorForDepositsLong": {
      "type": "string"
    },
    "maxPnlFactorForTradersShort": {
      "type": "string"
    },
    "maxPnlFactorForTradersLong": {
      "type": "string"
    },
    "minCollateralFactorForOpenInterestShort": {
      "type": "string"
    },
    "minCollateralFactorForOpenInterestLong": {
      "type": "string"
    },
    "minCollateralFactorForLiquidation": {
      "type": "string"
    },
    "minCollateralFactor": {
      "type": "string"
    },
    "swapImpactPoolAmountShort": {
      "type": "string"
    },
    "swapImpactPoolAmountLong": {
      "type": "string"
    },
    "positionImpactPoolDistributionRate": {
      "type": "string"
    },
    "minPositionImpactPoolAmount": {
      "type": "string"
    },
    "maxOpenInterestShort": {
      "type": "string"
    },
    "maxOpenInterestLong": {
      "type": "string"
    },
    "openInterestReserveFactorShort": {
      "type": "string"
    },
    "openInterestReserveFactorLong": {
      "type": "string"
    },
    "reserveFactorShort": {
      "type": "string"
    },
    "reserveFactorLong": {
      "type": "string"
    },
    "data": {
      "type": "string"
    },
    "isDisabled": {
      "type": "boolean"
    },
    "isSpotOnly": {
      "type": "boolean"
    },
    "isSameCollaterals": {
      "type": "boolean"
    },
    "shortTokenAddress": {
      "type": "string"
    },
    "longTokenAddress": {
      "type": "string"
    },
    "indexTokenAddress": {
      "type": "string"
    },
    "marketTokenAddress": {
      "type": "string"
    },
    "name": {
      "type": "string"
    }
  },
  "required": [
    "borrowingFactorPerSecondForShorts",
    "borrowingFactorPerSecondForLongs",
    "fundingFactorPerSecond",
    "totalBorrowingFees",
    "virtualInventoryForPositions",
    "virtualPoolAmountForShortToken",
    "virtualPoolAmountForLongToken",
    "longsPayShorts",
    "shortInterestInTokens",
    "longInterestInTokens",
    "shortInterestUsd",
    "longInterestUsd",
    "positionImpactPoolAmount",
    "poolValueMin",
    "poolValueMax",
    "shortPoolAmount",
    "longPoolAmount",
    "virtualShortTokenId",
    "virtualLongTokenId",
    "virtualMarketId",
    "maxShortPoolUsdForDeposit",
    "maxLongPoolUsdForDeposit",
    "maxShortPoolAmount",
    "maxLongPoolAmount",
    "swapImpactExponentFactor",
    "swapImpactFactorNegative",
    "swapImpactFactorPositive",
    "atomicSwapFeeFactor",
    "swapFeeFactorForBalanceWasNotImproved",
    "swapFeeFactorForBalanceWasImproved",
    "useOpenInterestInTokensForBalance",
    "positionImpactExponentFactorNegative",
    "positionImpactExponentFactorPositive",
    "lentPositionImpactPoolAmount",
    "maxLendableImpactUsd",
    "maxLendableImpactFactorForWithdrawals",
    "maxLendableImpactFactor",
    "maxFundingFactorPerSecond",
    "minFundingFactorPerSecond",
    "thresholdForDecreaseFunding",
    "thresholdForStableFunding",
    "fundingDecreaseFactorPerSecond",
    "fundingIncreaseFactorPerSecond",
    "fundingExponentFactor",
    "fundingFactor",
    "borrowingExponentFactorShort",
    "borrowingExponentFactorLong",
    "borrowingFactorShort",
    "borrowingFactorLong",
    "maxPositionImpactFactorForLiquidations",
    "maxPositionImpactFactorNegative",
    "maxPositionImpactFactorPositive",
    "positionImpactFactorNegative",
    "positionImpactFactorPositive",
    "positionFeeFactorForBalanceWasNotImproved",
    "positionFeeFactorForBalanceWasImproved",
    "maxPnlFactorForTradersShort",
    "maxPnlFactorForTradersLong",
    "minCollateralFactorForOpenInterestShort",
    "minCollateralFactorForOpenInterestLong",
    "minCollateralFactorForLiquidation",
    "minCollateralFactor",
    "swapImpactPoolAmountShort",
    "swapImpactPoolAmountLong",
    "positionImpactPoolDistributionRate",
    "minPositionImpactPoolAmount",
    "maxOpenInterestShort",
    "maxOpenInterestLong",
    "openInterestReserveFactorShort",
    "openInterestReserveFactorLong",
    "reserveFactorShort",
    "reserveFactorLong",
    "data",
    "isDisabled",
    "isSpotOnly",
    "isSameCollaterals",
    "shortTokenAddress",
    "longTokenAddress",
    "indexTokenAddress",
    "marketTokenAddress",
    "name"
  ],
  "type": "object"
}