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

Method fetch_future_markets

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

Source from the content-addressed store, hash-verified

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

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