Class CoinbaseProStreamingTradeService

java.lang.Object
info.bitrich.xchangestream.coinbasepro.CoinbaseProStreamingTradeService
All Implemented Interfaces:
StreamingTradeService

public class CoinbaseProStreamingTradeService extends Object implements StreamingTradeService
  • Method Details

    • getUserTrades

      public io.reactivex.Observable<org.knowm.xchange.dto.trade.UserTrade> getUserTrades(org.knowm.xchange.currency.CurrencyPair currencyPair, Object... args)
      Specified by:
      getUserTrades in interface StreamingTradeService
    • getOrderChanges

      public io.reactivex.Observable<org.knowm.xchange.dto.Order> getOrderChanges(org.knowm.xchange.currency.CurrencyPair currencyPair, Object... args)
      Warning: the order change stream is not yet fully implemented for Coinbase Pro. Orders are not fully populated, containing only the values changed since the last update. Other values will be null.
      Specified by:
      getOrderChanges in interface StreamingTradeService
    • getRawWebSocketTransactions

      public io.reactivex.Observable<CoinbaseProWebSocketTransaction> getRawWebSocketTransactions(org.knowm.xchange.currency.CurrencyPair currencyPair, boolean filterChannelName)
      Web socket transactions related to the specified currency, in their raw format.
      Parameters:
      currencyPair - The currency pair.
      Returns:
      The stream.