docs: @Override
    public UserTrades getTradeHistory(TradeHistoryParams params) throws IOException {
      long since = DateUtils.toUnixTime(((TradeHistoryParamsTimeSpan) params).getStartTime());
      BTCTradeOrder[] orders = getBTCTradeOrders(since, "all");
      BTCTradeOrder[] orderDetails = new BTCTradeOrder[orders.length];
  
      for (int i = 0; i < orders.length; i++) {
        orderDetails[i] = getBTCTradeOrder(orders[i].getId());
      }
  
      return BTCTradeAdapters.adaptTrades(orders, orderDetails);
    }