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

Method getExchangeCode

java/tests/src/main/java/tests/exchange/TestMain.java:686–702  ·  view source on GitHub ↗
(Exchange exchange, Object... optionalArgs)

Source from the content-addressed store, hash-verified

684 }
685
686 public Object getExchangeCode(Exchange exchange, Object... optionalArgs)
687 {
688 Object codes = Helpers.getArg(optionalArgs, 0, null);
689 if (Helpers.isTrue(Helpers.isEqual(codes, null)))
690 {
691 codes = new java.util.ArrayList<Object>(java.util.Arrays.asList("BTC", "ETH", "XRP", "LTC", "BCH", "EOS", "BNB", "BSV", "USDT"));
692 }
693 Object code = Helpers.GetValue(codes, 0);
694 for (var i = 0; Helpers.isLessThan(i, Helpers.getArrayLength(codes)); i++)
695 {
696 if (Helpers.isTrue(Helpers.inOp(exchange.currencies, Helpers.GetValue(codes, i))))
697 {
698 return Helpers.GetValue(codes, i);
699 }
700 }
701 return code;
702 }
703
704 public Object getMarketsFromExchange(Exchange exchange, Object... optionalArgs)
705 {

Callers 1

runPrivateTestsMethod · 0.95

Calls 7

getArgMethod · 0.95
isTrueMethod · 0.95
isEqualMethod · 0.95
GetValueMethod · 0.95
isLessThanMethod · 0.95
getArrayLengthMethod · 0.95
inOpMethod · 0.95

Tested by

no test coverage detected