Skip to content

Commit 2a77edb

Browse files
authored
Merge pull request #5005 from bigscoop/encapsulate-fields
[general] Encapsulate fields in CurrencyPair
2 parents 3290996 + e18ff59 commit 2a77edb

File tree

150 files changed

+520
-450
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

150 files changed

+520
-450
lines changed

xchange-binance/src/main/java/org/knowm/xchange/binance/BinanceAdapters.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ public static String toSymbol(Instrument pair, Boolean isInverse) {
118118
symbol = ((OptionsContract) pair).getCurrencyPair().toString().replace("/", "");
119119
} else {
120120
symbol =
121-
((CurrencyPair) pair).base.getCurrencyCode()
122-
+ ((CurrencyPair) pair).counter.getCurrencyCode();
121+
((CurrencyPair) pair).getBase().getCurrencyCode()
122+
+ ((CurrencyPair) pair).getCounter().getCurrencyCode();
123123
}
124124
return symbol;
125125
}
@@ -585,13 +585,13 @@ public static ExchangeMetaData adaptExchangeMetaData(
585585
.amountStepSize(stepSize)
586586
.marketOrderEnabled(Arrays.asList(symbol.getOrderTypes()).contains("MARKET"))
587587
.build());
588-
Currency baseCurrency = currentCurrencyPair.base;
588+
Currency baseCurrency = currentCurrencyPair.getBase();
589589
CurrencyMetaData baseCurrencyMetaData =
590590
BinanceAdapters.adaptCurrencyMetaData(
591591
currencies, baseCurrency, assetDetailMap, basePrecision);
592592
currencies.put(baseCurrency, baseCurrencyMetaData);
593593

594-
Currency counterCurrency = currentCurrencyPair.counter;
594+
Currency counterCurrency = currentCurrencyPair.getCounter();
595595
CurrencyMetaData counterCurrencyMetaData =
596596
BinanceAdapters.adaptCurrencyMetaData(
597597
currencies, counterCurrency, assetDetailMap, counterPrecision);

xchange-bitbay/src/main/java/org/knowm/xchange/bitbay/service/BitbayMarketDataServiceRaw.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ protected BitbayMarketDataServiceRaw(Exchange exchange) {
2525
public BitbayTicker getBitbayTicker(CurrencyPair currencyPair) throws IOException {
2626

2727
return bitbay.getBitbayTicker(
28-
currencyPair.base.getCurrencyCode().toUpperCase() + currencyPair.counter.getCurrencyCode());
28+
currencyPair.getBase().getCurrencyCode().toUpperCase() + currencyPair.getCounter().getCurrencyCode());
2929
}
3030

3131
public BitbayOrderBook getBitbayOrderBook(CurrencyPair currencyPair) throws IOException {
3232

3333
return bitbay.getBitbayOrderBook(
34-
currencyPair.base.getCurrencyCode().toUpperCase() + currencyPair.counter.getCurrencyCode());
34+
currencyPair.getBase().getCurrencyCode().toUpperCase() + currencyPair.getCounter().getCurrencyCode());
3535
}
3636

3737
public BitbayTrade[] getBitbayTrades(CurrencyPair currencyPair, Object[] args)
@@ -49,7 +49,7 @@ public BitbayTrade[] getBitbayTrades(CurrencyPair currencyPair, Object[] args)
4949
limit = ((Number) args[2]).intValue();
5050
}
5151
return bitbay.getBitbayTrades(
52-
currencyPair.base.getCurrencyCode().toUpperCase() + currencyPair.counter.getCurrencyCode(),
52+
currencyPair.getBase().getCurrencyCode().toUpperCase() + currencyPair.getCounter().getCurrencyCode(),
5353
since,
5454
sort,
5555
limit);

xchange-bitbay/src/main/java/org/knowm/xchange/bitbay/service/BitbayTradeServiceRaw.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ public List<Map> getBitbayTransactions(CurrencyPair currencyPair)
3333
exchange.getNonceFactory(),
3434
currencyPair == null
3535
? null
36-
: currencyPair.base.toString() + "-" + currencyPair.counter.toString());
36+
: currencyPair.getBase().toString() + "-" + currencyPair.getCounter().toString());
3737
}
3838

3939
public BitbayTradeResponse placeBitbayOrder(LimitOrder order) throws IOException {
40-
String currency = order.getCurrencyPair().base.toString();
41-
String paymentCurrency = order.getCurrencyPair().counter.toString();
40+
String currency = order.getCurrencyPair().getBase().toString();
41+
String paymentCurrency = order.getCurrencyPair().getCounter().toString();
4242
String type = order.getType() == Order.OrderType.ASK ? "ask" : "bid";
4343

4444
BitbayTradeResponse response =

xchange-bitbay/src/main/java/org/knowm/xchange/bitbay/v3/BitbayAdapters.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,14 @@ public static UserTrades adaptUserTrades(BitbayUserTrades response) {
4646
.price(trade.getRate())
4747
.timestamp(timestamp)
4848
.feeAmount(trade.getCommissionValue())
49-
.feeCurrency(trade.getCommissionValue() == null ? null : pair.base)
49+
.feeCurrency(trade.getCommissionValue() == null ? null : pair.getBase())
5050
.build());
5151
}
5252
return new UserTrades(
5353
trades, 0L, Trades.TradeSortType.SortByTimestamp, response.getNextPageCursor());
5454
}
5555

5656
public static String adaptCurrencyPair(CurrencyPair currencyPair) {
57-
return currencyPair.base + "-" + currencyPair.counter;
57+
return currencyPair.getBase() + "-" + currencyPair.getCounter();
5858
}
5959
}

xchange-bitcoinaverage/src/main/java/org/knowm/xchange/bitcoinaverage/service/BitcoinAverageMarketDataService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public Ticker getTicker(CurrencyPair currencyPair, Object... args) throws IOExce
3737
// Request data
3838
BitcoinAverageTicker bitcoinAverageTicker =
3939
getBitcoinAverageTicker(
40-
currencyPair.base.getCurrencyCode(), currencyPair.counter.getCurrencyCode());
40+
currencyPair.getBase().getCurrencyCode(), currencyPair.getCounter().getCurrencyCode());
4141

4242
// Adapt to XChange DTOs
4343
return BitcoinAverageAdapters.adaptTicker(bitcoinAverageTicker, currencyPair);

xchange-bitcoinde/src/main/java/org/knowm/xchange/bitcoinde/BitcoindeUtils.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ public class BitcoindeUtils {
1414
private BitcoindeUtils() {}
1515

1616
public static String createBitcoindePair(CurrencyPair currencyPair) {
17-
return createBitcoindeCurrency(currencyPair.base)
18-
+ createBitcoindeCurrency(currencyPair.counter);
17+
return createBitcoindeCurrency(currencyPair.getBase())
18+
+ createBitcoindeCurrency(currencyPair.getCounter());
1919
}
2020

2121
public static String createBitcoindeCurrency(Currency currency) {

xchange-bitcoinde/src/main/java/org/knowm/xchange/bitcoinde/service/BitcoindeTradeServiceRaw.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public BitcoindeIdResponse bitcoindeCancelOrders(String order_id, CurrencyPair c
3333
throws IOException {
3434
try {
3535
String currPair =
36-
currencyPair.base.getCurrencyCode() + currencyPair.counter.getCurrencyCode();
36+
currencyPair.getBase().getCurrencyCode() + currencyPair.getCounter().getCurrencyCode();
3737
return bitcoinde.deleteOrder(apiKey, nonceFactory, signatureCreator, order_id, currPair);
3838
} catch (BitcoindeException e) {
3939
throw handleError(e);
@@ -44,8 +44,8 @@ public BitcoindeIdResponse bitcoindePlaceLimitOrder(LimitOrder l) throws IOExcep
4444
try {
4545
String side = l.getType().equals(OrderType.ASK) ? "sell" : "buy";
4646
String bitcoindeCurrencyPair =
47-
l.getCurrencyPair().base.getCurrencyCode()
48-
+ l.getCurrencyPair().counter.getCurrencyCode();
47+
l.getCurrencyPair().getBase().getCurrencyCode()
48+
+ l.getCurrencyPair().getCounter().getCurrencyCode();
4949
return bitcoinde.createOrder(
5050
apiKey,
5151
nonceFactory,

xchange-bitcoinde/src/main/java/org/knowm/xchange/bitcoinde/v4/BitcoindeAdapters.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -380,10 +380,10 @@ public static UserTrades adaptTradeHistory(
380380
Currency feeCurrency;
381381
if (trade.getType() == BitcoindeType.BUY) {
382382
fee = trade.getFeeCurrencyToTrade();
383-
feeCurrency = trade.getTradingPair().base;
383+
feeCurrency = trade.getTradingPair().getBase();
384384
} else if (trade.getType() == BitcoindeType.SELL) {
385385
fee = trade.getFeeCurrencyToPay();
386-
feeCurrency = trade.getTradingPair().counter;
386+
feeCurrency = trade.getTradingPair().getCounter();
387387
} else {
388388
throw new TypeNotPresentException(trade.getType().toString(), null);
389389
}

xchange-bitcointoyou/src/main/java/org/knowm/xchange/bitcointoyou/service/polling/BitcointoyouMarketDataServiceRaw.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ BitcointoyouPublicTrade[] getBitcointoyouPublicTrades(CurrencyPair currencyPair)
8686
BitcointoyouPublicTrade[] getBitcointoyouPublicTrades(
8787
CurrencyPair currencyPair, Long tradeTimestamp, Long minTradeId) throws IOException {
8888

89-
String currency = currencyPair.base.toString();
89+
String currency = currencyPair.getBase().toString();
9090

9191
try {
9292
return bitcointoyou.getTrades(currency, tradeTimestamp, minTradeId);

xchange-bitcointoyou/src/main/java/org/knowm/xchange/bitcointoyou/service/polling/BitcointoyouTradeServiceRaw.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public BitcointoyouOrderResponse sell(LimitOrder limitOrder) throws IOException
5151
private BitcointoyouOrderResponse createOrder(String action, LimitOrder limitOrder)
5252
throws IOException {
5353
try {
54-
String asset = limitOrder.getCurrencyPair().base.getSymbol();
54+
String asset = limitOrder.getCurrencyPair().getBase().getSymbol();
5555
return bitcointoyouAuthenticated.createOrder(
5656
apiKey,
5757
exchange.getNonceFactory(),

xchange-bitfinex/src/main/java/org/knowm/xchange/bitfinex/service/BitfinexAdapters.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -643,7 +643,7 @@ public ExchangeMetaData adaptMetaData(
643643
// Remove currencies that are no-longer in use
644644
Set<Currency> currencies =
645645
currencyPairs.stream()
646-
.flatMap(pair -> Stream.of(pair.base, pair.counter))
646+
.flatMap(pair -> Stream.of(pair.getBase(), pair.getCounter()))
647647
.collect(Collectors.toSet());
648648
currenciesMap.keySet().retainAll(currencies);
649649

@@ -653,16 +653,16 @@ public ExchangeMetaData adaptMetaData(
653653
pairsMap.put(c, null);
654654
}
655655

656-
if (!currenciesMap.containsKey(c.base)) {
656+
if (!currenciesMap.containsKey(c.getBase())) {
657657
currenciesMap.put(
658-
c.base,
658+
c.getBase(),
659659
new CurrencyMetaData(
660660
2,
661661
null)); // When missing, add default meta-data with scale of 2 (Bitfinex's minimal
662662
// scale)
663663
}
664-
if (!currenciesMap.containsKey(c.counter)) {
665-
currenciesMap.put(c.counter, new CurrencyMetaData(2, null));
664+
if (!currenciesMap.containsKey(c.getCounter())) {
665+
currenciesMap.put(c.getCounter(), new CurrencyMetaData(2, null));
666666
}
667667
}
668668

xchange-bitflyer/src/main/java/org/knowm/xchange/bitflyer/service/BitflyerMarketDataService.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,14 @@ public BitflyerMarketDataService(Exchange exchange) {
2727

2828
@Override
2929
public Ticker getTicker(CurrencyPair currencyPair, Object... args) throws IOException {
30-
BitflyerTicker ticker = getTicker(currencyPair.base + "_" + currencyPair.counter);
30+
BitflyerTicker ticker = getTicker(currencyPair.getBase() + "_" + currencyPair.getCounter());
3131
return BitflyerAdapters.adaptTicker(ticker, currencyPair);
3232
}
3333

3434
@Override
3535
public OrderBook getOrderBook(CurrencyPair currencyPair, Object... args) throws IOException {
36-
BitflyerOrderbook orderbook = getOrderbook(currencyPair.base + "_" + currencyPair.counter);
36+
BitflyerOrderbook orderbook = getOrderbook(
37+
currencyPair.getBase() + "_" + currencyPair.getCounter());
3738
List<LimitOrder> bids =
3839
orderbook.getBids().stream()
3940
.map(

xchange-bithumb/src/main/java/org/knowm/xchange/bithumb/BithumbAdapters.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ private static UserTrade adaptUserTrade(
184184
.originalAmount(bithumbTransaction.getUnits())
185185
.type(adaptTransactionSearch(bithumbTransaction.getSearch()))
186186
.feeAmount(bithumbTransaction.getFee())
187-
.feeCurrency(currencyPair.counter)
187+
.feeCurrency(currencyPair.getCounter())
188188
.price(bithumbTransaction.getPrice())
189189
.timestamp(new Date(bithumbTransaction.getTransferDate() / 1000L))
190190
.build();

xchange-bithumb/src/main/java/org/knowm/xchange/bithumb/BithumbUtils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ private BithumbUtils() {
1515

1616
public static String getBaseCurrency(@Nullable CurrencyPair currencyPair) {
1717
return Optional.ofNullable(currencyPair)
18-
.map(c -> c.base)
18+
.map(c -> c.getBase())
1919
.map(Currency::getCurrencyCode)
2020
.orElse(null);
2121
}

xchange-bitso/src/main/java/org/knowm/xchange/bitso/BitsoAdapters.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ public static UserTrades adaptTradeHistory(BitsoUserTransaction[] bitsoUserTrans
169169
final CurrencyPair currencyPair = new CurrencyPair(Currency.BTC, Currency.MXN);
170170

171171
String feeCurrency =
172-
sell ? currencyPair.counter.getCurrencyCode() : currencyPair.base.getCurrencyCode();
172+
sell ? currencyPair.getCounter().getCurrencyCode() : currencyPair.getBase().getCurrencyCode();
173173
UserTrade trade =
174174
UserTrade.builder()
175175
.type(orderType)

xchange-bitso/src/main/java/org/knowm/xchange/bitso/service/BitsoMarketDataServiceRaw.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public BitsoTransaction[] getBitsoTransactions(Object... args) throws IOExceptio
4545
}
4646

4747
public BitsoTicker getBitsoTicker(CurrencyPair pair) throws IOException {
48-
return bitso.getTicker(pair.base + "_" + pair.counter);
48+
return bitso.getTicker(pair.getBase() + "_" + pair.getCounter());
4949
}
5050

5151
public enum BitsoTime {

xchange-bitstamp/src/main/java/org/knowm/xchange/bitstamp/BitstampAdapters.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ private static CurrencyPair adaptCurrencyPair(
333333
private static BigDecimal getBaseCurrencyAmountFromBitstampTransaction(
334334
BitstampOrderTransaction bitstampTransaction, CurrencyPair currencyPair) {
335335

336-
return bitstampTransaction.getAmount(currencyPair.base.getCurrencyCode().toLowerCase());
336+
return bitstampTransaction.getAmount(currencyPair.getBase().getCurrencyCode().toLowerCase());
337337
}
338338

339339
public static Order.OrderStatus adaptOrderStatus(BitstampOrderStatus bitstampOrderStatus) {

xchange-bitstamp/src/main/java/org/knowm/xchange/bitstamp/BitstampV2.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ public String toString() {
8484
? ""
8585
: String.format(
8686
"%s%s",
87-
pair.base.getCurrencyCode().toLowerCase(),
88-
pair.counter.getCurrencyCode().toLowerCase());
87+
pair.getBase().getCurrencyCode().toLowerCase(),
88+
pair.getCounter().getCurrencyCode().toLowerCase());
8989
}
9090
}
9191
}

xchange-bittrex/src/main/java/org/knowm/xchange/bittrex/BittrexAdapters.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ public static List<UserTrade> adaptUserTrades(List<BittrexOrder> bittrexUserTrad
158158
.id(bittrexOrder.getId())
159159
.feeAmount(bittrexOrder.getCommission())
160160
.feeCurrency(
161-
BittrexUtils.toCurrencyPair(bittrexOrder.getMarketSymbol()).counter)
161+
BittrexUtils.toCurrencyPair(bittrexOrder.getMarketSymbol()).getCounter())
162162
.build())
163163
.collect(Collectors.toList());
164164
}

xchange-bittrex/src/test/java/org/knowm/xchange/bittrex/BittrexAdaptersTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ public void testAdaptUserTrades() {
216216
Assert.assertEquals(order1.getClosedAt(), trade1.getTimestamp());
217217
Assert.assertEquals(order1.getId(), trade1.getId());
218218
Assert.assertEquals(order1.getCommission(), trade1.getFeeAmount());
219-
Assert.assertEquals(pair.counter, trade1.getFeeCurrency());
219+
Assert.assertEquals(pair.getCounter(), trade1.getFeeCurrency());
220220

221221
UserTrade trade2 = tradesList.get(1);
222222
Assert.assertEquals(Order.OrderType.ASK, trade2.getType());
@@ -226,6 +226,6 @@ public void testAdaptUserTrades() {
226226
Assert.assertEquals(order2.getClosedAt(), trade2.getTimestamp());
227227
Assert.assertEquals(order2.getId(), trade2.getId());
228228
Assert.assertEquals(order2.getCommission(), trade2.getFeeAmount());
229-
Assert.assertEquals(pair.counter, trade2.getFeeCurrency());
229+
Assert.assertEquals(pair.getCounter(), trade2.getFeeCurrency());
230230
}
231231
}

xchange-bity/src/main/java/org/knowm/xchange/bity/BityAdapters.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public static UserTrade adaptTrade(BityOrder order) {
6565
.id(orderId)
6666
.orderId(orderId)
6767
.feeAmount(fee)
68-
.feeCurrency(currencyPair.counter)
68+
.feeCurrency(currencyPair.getCounter())
6969
.build();
7070
}
7171

@@ -81,11 +81,11 @@ public static ExchangeMetaData adaptMetaData(
8181
if (!pairsMap.containsKey(c)) {
8282
pairsMap.put(c, null);
8383
}
84-
if (!currenciesMap.containsKey(c.base)) {
85-
currenciesMap.put(c.base, null);
84+
if (!currenciesMap.containsKey(c.getBase())) {
85+
currenciesMap.put(c.getBase(), null);
8686
}
87-
if (!currenciesMap.containsKey(c.counter)) {
88-
currenciesMap.put(c.counter, null);
87+
if (!currenciesMap.containsKey(c.getCounter())) {
88+
currenciesMap.put(c.getCounter(), null);
8989
}
9090
}
9191

xchange-bitz/src/main/java/org/knowm/xchange/bitz/BitZUtils.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ public class BitZUtils {
99
public static String toPairString(CurrencyPair currency) {
1010
return String.format(
1111
"%s_%s",
12-
currency.base.getCurrencyCode().toLowerCase(),
13-
currency.counter.getCurrencyCode().toLowerCase());
12+
currency.getBase().getCurrencyCode().toLowerCase(),
13+
currency.getCounter().getCurrencyCode().toLowerCase());
1414
}
1515

1616
public static CurrencyPair toCurrencyPair(String pairstring) {

xchange-bitz/src/main/java/org/knowm/xchange/bitz/service/BitZMarketDataServiceRaw.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public Map<Currency, Map<Currency, BigDecimal>> getCoinRate(CurrencyPair... curr
6565
List<String> coinList = new ArrayList<>(currencyPairs.length);
6666
Arrays.stream(currencyPairs)
6767
.forEach(
68-
currencyPair -> coinList.add(currencyPair.counter.getCurrencyCode().toLowerCase()));
68+
currencyPair -> coinList.add(currencyPair.getCounter().getCurrencyCode().toLowerCase()));
6969
String coins = coinList.stream().collect(Collectors.joining(","));
7070
return bitz.getCurrencyCoinRate(coins).getData();
7171
}
@@ -179,7 +179,7 @@ public Map<Currency, Map<Currency, BigDecimal>> getCurrencyCoinRate(CurrencyPair
179179
throws IOException {
180180
List<String> coinList = new ArrayList<>(currencyPairs.length);
181181
Arrays.stream(currencyPairs)
182-
.forEach(currencyPair -> coinList.add(currencyPair.base.getCurrencyCode().toLowerCase()));
182+
.forEach(currencyPair -> coinList.add(currencyPair.getBase().getCurrencyCode().toLowerCase()));
183183
String coins = coinList.stream().collect(Collectors.joining(","));
184184
return bitz.getCurrencyCoinRate(coins).getData();
185185
}

xchange-bl3p/src/main/java/org/knowm/xchange/bl3p/Bl3pUtils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public static final long toEuroshi(BigDecimal bd) {
2727
}
2828

2929
public static String toPairString(CurrencyPair currencyPair) {
30-
return currencyPair.base.getCurrencyCode() + currencyPair.counter.getCurrencyCode();
30+
return currencyPair.getBase().getCurrencyCode() + currencyPair.getCounter().getCurrencyCode();
3131
}
3232

3333
public static Order.OrderType fromBl3pOrderType(String bl3pType) {

xchange-bleutrade/src/main/java/org/knowm/xchange/bleutrade/BleutradeUtils.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ public final class BleutradeUtils {
1010

1111
public static String toPairString(CurrencyPair currencyPair) {
1212

13-
return currencyPair.base.getCurrencyCode().toUpperCase()
13+
return currencyPair.getBase().getCurrencyCode().toUpperCase()
1414
+ "_"
15-
+ currencyPair.counter.getCurrencyCode().toUpperCase();
15+
+ currencyPair.getCounter().getCurrencyCode().toUpperCase();
1616
}
1717

1818
public static CurrencyPair toCurrencyPair(String pairString) {

xchange-bleutrade/src/main/java/org/knowm/xchange/bleutrade/service/BleutradeTradeServiceRaw.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public BleutradeTradeServiceRaw(Exchange exchange, IRestProxyFactory restProxyFa
3232
}
3333

3434
private static String toMarket(CurrencyPair currencyPair) {
35-
return currencyPair.base + "_" + currencyPair.counter;
35+
return currencyPair.getBase() + "_" + currencyPair.getCounter();
3636
}
3737

3838
public String buyLimit(LimitOrder limitOrder) throws IOException {

0 commit comments

Comments
 (0)