GMX · Schema

Pick_MarketInfoResponse.Exclude_keyofMarketInfoResponse.Exclude_MarketValuesFieldKey.marketTokenAddress___

From T, pick a set of properties whose keys are in the union K

DeFiPerpetual ExchangeDEXTradingLeverageLiquidity PoolsGLPGM TokensGLVArbitrumAvalancheWeb3

Properties

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

JSON Schema

Pick_MarketInfoResponse.Exclude_keyofMarketInfoResponse.Exclude_MarketValuesFieldKey.marketTokenAddress___.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api-evangelist.github.io/gmx/json-schema/Pick_MarketInfoResponse.Exclude_keyofMarketInfoResponse.Exclude_MarketValuesFieldKey.marketTokenAddress___.json",
  "title": "Pick_MarketInfoResponse.Exclude_keyofMarketInfoResponse.Exclude_MarketValuesFieldKey.marketTokenAddress___",
  "properties": {
    "marketTokenAddress": {
      "type": "string"
    },
    "indexTokenAddress": {
      "type": "string"
    },
    "longTokenAddress": {
      "type": "string"
    },
    "shortTokenAddress": {
      "type": "string"
    },
    "isSameCollaterals": {
      "type": "boolean"
    },
    "isSpotOnly": {
      "type": "boolean"
    },
    "name": {
      "type": "string"
    },
    "data": {
      "type": "string"
    },
    "isDisabled": {
      "type": "boolean"
    },
    "maxLongPoolAmount": {
      "type": "string"
    },
    "maxShortPoolAmount": {
      "type": "string"
    },
    "maxLongPoolUsdForDeposit": {
      "type": "string"
    },
    "maxShortPoolUsdForDeposit": {
      "type": "string"
    },
    "reserveFactorLong": {
      "type": "string"
    },
    "reserveFactorShort": {
      "type": "string"
    },
    "openInterestReserveFactorLong": {
      "type": "string"
    },
    "openInterestReserveFactorShort": {
      "type": "string"
    },
    "maxOpenInterestLong": {
      "type": "string"
    },
    "maxOpenInterestShort": {
      "type": "string"
    },
    "borrowingFactorLong": {
      "type": "string"
    },
    "borrowingFactorShort": {
      "type": "string"
    },
    "borrowingExponentFactorLong": {
      "type": "string"
    },
    "borrowingExponentFactorShort": {
      "type": "string"
    },
    "fundingFactor": {
      "type": "string"
    },
    "fundingExponentFactor": {
      "type": "string"
    },
    "fundingIncreaseFactorPerSecond": {
      "type": "string"
    },
    "fundingDecreaseFactorPerSecond": {
      "type": "string"
    },
    "thresholdForStableFunding": {
      "type": "string"
    },
    "thresholdForDecreaseFunding": {
      "type": "string"
    },
    "minFundingFactorPerSecond": {
      "type": "string"
    },
    "maxFundingFactorPerSecond": {
      "type": "string"
    },
    "minPositionImpactPoolAmount": {
      "type": "string"
    },
    "positionImpactPoolDistributionRate": {
      "type": "string"
    },
    "minCollateralFactor": {
      "type": "string"
    },
    "minCollateralFactorForLiquidation": {
      "type": "string"
    },
    "minCollateralFactorForOpenInterestLong": {
      "type": "string"
    },
    "minCollateralFactorForOpenInterestShort": {
      "type": "string"
    },
    "maxPnlFactorForTradersLong": {
      "type": "string"
    },
    "maxPnlFactorForTradersShort": {
      "type": "string"
    },
    "maxPnlFactorForDepositsLong": {
      "type": "string"
    },
    "maxPnlFactorForDepositsShort": {
      "type": "string"
    },
    "maxPnlFactorForWithdrawalsLong": {
      "type": "string"
    },
    "maxPnlFactorForWithdrawalsShort": {
      "type": "string"
    },
    "positionFeeFactorForBalanceWasImproved": {
      "type": "string"
    },
    "positionFeeFactorForBalanceWasNotImproved": {
      "type": "string"
    },
    "positionImpactFactorPositive": {
      "type": "string"
    },
    "positionImpactFactorNegative": {
      "type": "string"
    },
    "maxPositionImpactFactorPositive": {
      "type": "string"
    },
    "maxPositionImpactFactorNegative": {
      "type": "string"
    },
    "maxPositionImpactFactorForLiquidations": {
      "type": "string"
    },
    "maxLendableImpactFactor": {
      "type": "string"
    },
    "maxLendableImpactFactorForWithdrawals": {
      "type": "string"
    },
    "maxLendableImpactUsd": {
      "type": "string"
    },
    "lentPositionImpactPoolAmount": {
      "type": "string"
    },
    "positionImpactExponentFactorPositive": {
      "type": "string"
    },
    "positionImpactExponentFactorNegative": {
      "type": "string"
    },
    "useOpenInterestInTokensForBalance": {
      "type": "boolean"
    },
    "swapFeeFactorForBalanceWasImproved": {
      "type": "string"
    },
    "swapFeeFactorForBalanceWasNotImproved": {
      "type": "string"
    },
    "atomicSwapFeeFactor": {
      "type": "string"
    },
    "swapImpactFactorPositive": {
      "type": "string"
    },
    "swapImpactFactorNegative": {
      "type": "string"
    },
    "swapImpactExponentFactor": {
      "type": "string"
    },
    "withdrawalFeeFactorBalanceWasImproved": {
      "type": "string"
    },
    "withdrawalFeeFactorBalanceWasNotImproved": {
      "type": "string"
    },
    "virtualMarketId": {
      "type": "string"
    },
    "virtualLongTokenId": {
      "type": "string"
    },
    "virtualShortTokenId": {
      "type": "string"
    }
  },
  "required": [
    "marketTokenAddress",
    "indexTokenAddress",
    "longTokenAddress",
    "shortTokenAddress",
    "isSameCollaterals",
    "isSpotOnly",
    "name",
    "data",
    "isDisabled",
    "maxLongPoolAmount",
    "maxShortPoolAmount",
    "maxLongPoolUsdForDeposit",
    "maxShortPoolUsdForDeposit",
    "reserveFactorLong",
    "reserveFactorShort",
    "openInterestReserveFactorLong",
    "openInterestReserveFactorShort",
    "maxOpenInterestLong",
    "maxOpenInterestShort",
    "borrowingFactorLong",
    "borrowingFactorShort",
    "borrowingExponentFactorLong",
    "borrowingExponentFactorShort",
    "fundingFactor",
    "fundingExponentFactor",
    "fundingIncreaseFactorPerSecond",
    "fundingDecreaseFactorPerSecond",
    "thresholdForStableFunding",
    "thresholdForDecreaseFunding",
    "minFundingFactorPerSecond",
    "maxFundingFactorPerSecond",
    "minPositionImpactPoolAmount",
    "positionImpactPoolDistributionRate",
    "minCollateralFactor",
    "minCollateralFactorForLiquidation",
    "minCollateralFactorForOpenInterestLong",
    "minCollateralFactorForOpenInterestShort",
    "maxPnlFactorForTradersLong",
    "maxPnlFactorForTradersShort",
    "positionFeeFactorForBalanceWasImproved",
    "positionFeeFactorForBalanceWasNotImproved",
    "positionImpactFactorPositive",
    "positionImpactFactorNegative",
    "maxPositionImpactFactorPositive",
    "maxPositionImpactFactorNegative",
    "maxPositionImpactFactorForLiquidations",
    "maxLendableImpactFactor",
    "maxLendableImpactFactorForWithdrawals",
    "maxLendableImpactUsd",
    "lentPositionImpactPoolAmount",
    "positionImpactExponentFactorPositive",
    "positionImpactExponentFactorNegative",
    "useOpenInterestInTokensForBalance",
    "swapFeeFactorForBalanceWasImproved",
    "swapFeeFactorForBalanceWasNotImproved",
    "atomicSwapFeeFactor",
    "swapImpactFactorPositive",
    "swapImpactFactorNegative",
    "swapImpactExponentFactor",
    "virtualMarketId",
    "virtualLongTokenId",
    "virtualShortTokenId"
  ],
  "type": "object",
  "description": "From T, pick a set of properties whose keys are in the union K"
}