MCPcopy Create free account
hub / github.com/ccxt/ccxt / fetch_future_markets

Method fetch_future_markets

python/ccxt/gate.py:1474–1488  ·  view source on GitHub ↗
(self, params={})

Source from the content-addressed store, hash-verified

1472 return result
1473
1474 def fetch_future_markets(self, params={}):
1475 if self.options['sandboxMode']:
1476 return [] # right now sandbox does not have inverse swaps
1477 result = []
1478 futureSettlementCurrencies = self.get_settlement_currencies('future', 'fetchMarkets')
1479 for c in range(0, len(futureSettlementCurrencies)):
1480 settleId = futureSettlementCurrencies[c]
1481 request = {
1482 'settle': settleId,
1483 }
1484 response = self.publicDeliveryGetSettleContracts(self.extend(request, params))
1485 for i in range(0, len(response)):
1486 parsedMarket = self.parse_contract_market(response[i], settleId)
1487 result.append(parsedMarket)
1488 return result
1489
1490 def parse_contract_market(self, market, settleId):
1491 #

Callers 1

fetch_marketsMethod · 0.95

Calls 6

parse_contract_marketMethod · 0.95
rangeFunction · 0.50
extendMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected