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));
}