MCPcopy Index your code
hub / github.com/ccxt/ccxt / parseOpenInterests

Method parseOpenInterests

java/lib/src/main/java/io/github/ccxt/Exchange.java:12607–12618  ·  view source on GitHub ↗
(Object response, Object... optionalArgs)

Source from the content-addressed store, hash-verified

12605 }
12606
12607 public Object parseOpenInterests(Object response, Object... optionalArgs)
12608 {
12609 Object symbols = Helpers.getArg(optionalArgs, 0, null);
12610 Object result = new java.util.HashMap<String, Object>() {{}};
12611 for (var i = 0; Helpers.isLessThan(i, Helpers.getArrayLength(response)); i++)
12612 {
12613 Object entry = Helpers.GetValue(response, i);
12614 Object parsed = this.parseOpenInterest(entry);
12615 Helpers.addElementToObject(result, Helpers.GetValue(parsed, "symbol"), parsed);
12616 }
12617 return this.filterByArray(result, "symbol", symbols);
12618 }
12619
12620 public Object parseOpenInterestsHistory(Object response, Object... optionalArgs)
12621 {

Callers 8

fetchOpenInterestsMethod · 0.45
fetchOpenInterestsMethod · 0.45
fetchOpenInterestsMethod · 0.45
fetchOpenInterestsMethod · 0.45
fetchOpenInterestsMethod · 0.45
fetchOpenInterestsMethod · 0.45
fetchOpenInterestsMethod · 0.45
fetchOpenInterestsMethod · 0.45

Calls 7

getArgMethod · 0.95
isLessThanMethod · 0.95
getArrayLengthMethod · 0.95
GetValueMethod · 0.95
parseOpenInterestMethod · 0.95
addElementToObjectMethod · 0.95
filterByArrayMethod · 0.95

Tested by

no test coverage detected