diff --git a/pom.xml b/pom.xml index 68a8fb959..98ab4a3ca 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 3.3.5 Dysprosium-SR25 - 5.0.13 + 5.2.1 8.0.1 4.29.1 5.9 diff --git a/spring-boot-starter/autoconfigure/src/main/java/tech/cassandre/trading/bot/batch/TickerStreamFlux.java b/spring-boot-starter/autoconfigure/src/main/java/tech/cassandre/trading/bot/batch/TickerStreamFlux.java index 22e8b0b90..b2afcd935 100644 --- a/spring-boot-starter/autoconfigure/src/main/java/tech/cassandre/trading/bot/batch/TickerStreamFlux.java +++ b/spring-boot-starter/autoconfigure/src/main/java/tech/cassandre/trading/bot/batch/TickerStreamFlux.java @@ -1,7 +1,7 @@ package tech.cassandre.trading.bot.batch; import info.bitrich.xchangestream.core.StreamingExchange; -import io.reactivex.disposables.Disposable; +import io.reactivex.rxjava3.disposables.Disposable; import org.knowm.xchange.currency.CurrencyPair; import org.knowm.xchange.dto.marketdata.Ticker; import org.springframework.context.ApplicationContext; diff --git a/spring-boot-starter/autoconfigure/src/main/java/tech/cassandre/trading/bot/dto/user/AccountFeatureDTO.java b/spring-boot-starter/autoconfigure/src/main/java/tech/cassandre/trading/bot/dto/user/AccountFeatureDTO.java index 6663d9ca4..88890c916 100644 --- a/spring-boot-starter/autoconfigure/src/main/java/tech/cassandre/trading/bot/dto/user/AccountFeatureDTO.java +++ b/spring-boot-starter/autoconfigure/src/main/java/tech/cassandre/trading/bot/dto/user/AccountFeatureDTO.java @@ -15,6 +15,8 @@ public enum AccountFeatureDTO { MARGIN_TRADING, /** You can fund other margin traders with funds allocated to this wallet to earn an interest. */ - MARGIN_FUNDING + MARGIN_FUNDING, + /** Wallet for futures trading. */ + FUTURES_TRADING } diff --git a/spring-boot-starter/autoconfigure/src/main/java/tech/cassandre/trading/bot/service/ExchangeServiceXChangeImplementation.java b/spring-boot-starter/autoconfigure/src/main/java/tech/cassandre/trading/bot/service/ExchangeServiceXChangeImplementation.java index 6f6c94fb8..12a16e451 100644 --- a/spring-boot-starter/autoconfigure/src/main/java/tech/cassandre/trading/bot/service/ExchangeServiceXChangeImplementation.java +++ b/spring-boot-starter/autoconfigure/src/main/java/tech/cassandre/trading/bot/service/ExchangeServiceXChangeImplementation.java @@ -23,10 +23,10 @@ public class ExchangeServiceXChangeImplementation extends BaseService implements public Set getAvailableCurrencyPairs() { logger.debug("Retrieving available currency pairs"); return exchange.getExchangeMetaData() - .getCurrencyPairs() + .getInstruments() .keySet() .stream() - .peek(cp -> logger.debug(" - {} available", cp)) + .peek(instrument -> logger.debug(" - {} available", instrument)) .map(CURRENCY_MAPPER::mapToCurrencyPairDTO) .collect(Collectors.toCollection(LinkedHashSet::new)); }