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

Method parseFundingRates

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

Source from the content-addressed store, hash-verified

12342 }
12343
12344 public Object parseFundingRates(Object response, Object... optionalArgs)
12345 {
12346 Object symbols = Helpers.getArg(optionalArgs, 0, null);
12347 Object fundingRates = new java.util.HashMap<String, Object>() {{}};
12348 for (var i = 0; Helpers.isLessThan(i, Helpers.getArrayLength(response)); i++)
12349 {
12350 Object entry = Helpers.GetValue(response, i);
12351 Object parsed = this.parseFundingRate(entry);
12352 Helpers.addElementToObject(fundingRates, Helpers.GetValue(parsed, "symbol"), parsed);
12353 }
12354 return this.filterByArray(fundingRates, "symbol", symbols);
12355 }
12356
12357 public Object parseLongShortRatio(Object info, Object... optionalArgs)
12358 {

Callers 15

fetchFundingRatesMethod · 0.45
fetchFundingIntervalsMethod · 0.45
fetchFundingRatesMethod · 0.45
fetchFundingRatesMethod · 0.45
fetchFundingRatesMethod · 0.45
fetchFundingRatesMethod · 0.45
fetchFundingRatesMethod · 0.45
fetchFundingRatesMethod · 0.45
fetchFundingRatesMethod · 0.45
fetchFundingRatesMethod · 0.45
fetchFundingRatesMethod · 0.45
fetchFundingRatesMethod · 0.45

Calls 7

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

Tested by

no test coverage detected