diff --git a/CHANGELOG.md b/CHANGELOG.md
index c8634d7f..c7ca52c4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changelog
+## 3.4.1 - 2025-01-08
+### Changed
+- Updated documentation links.
+
## 3.4.0 - 2024-10-02
### Added
- New Margin endpoints:
diff --git a/pom.xml b/pom.xml
index d48044ec..3cc7a6ac 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
io.github.binance
binance-connector-java
- 3.4.0
+ 3.4.1
jar
${project.groupId}:${project.artifactId}
lightweight connector to API
diff --git a/src/main/java/com/binance/connector/client/impl/WebSocketStreamClientImpl.java b/src/main/java/com/binance/connector/client/impl/WebSocketStreamClientImpl.java
index cdcb94f0..731a7369 100644
--- a/src/main/java/com/binance/connector/client/impl/WebSocketStreamClientImpl.java
+++ b/src/main/java/com/binance/connector/client/impl/WebSocketStreamClientImpl.java
@@ -506,10 +506,10 @@ public int diffDepthStream(String symbol, int speed, WebSocketOpenCallback onOpe
* User Data Streams are accessed at /ws/<listenKey>
*
* @param listenKey listen key obtained from this
- * endpoint
+ * endpoint
* @return int - Connection ID
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#start-user-data-stream-user_stream
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/user-data-stream
*/
@Override
public int listenUserStream(String listenKey, WebSocketMessageCallback callback) {
@@ -520,7 +520,7 @@ public int listenUserStream(String listenKey, WebSocketMessageCallback callback)
* Same as {@link #listenUserStream(String, WebSocketMessageCallback)} plus accepts callbacks for all major websocket connection events.
*
* @param listenKey listen key obtained from this
- * endpoint
+ * endpoint
* @param onOpenCallback Callback for when the websocket connection is opened
* @param onMessageCallback Callback for when a message is received
* @param onClosingCallback Callback for when the websocket connection is closing
diff --git a/src/main/java/com/binance/connector/client/impl/spot/Market.java b/src/main/java/com/binance/connector/client/impl/spot/Market.java
index f81b8818..fb092d71 100644
--- a/src/main/java/com/binance/connector/client/impl/spot/Market.java
+++ b/src/main/java/com/binance/connector/client/impl/spot/Market.java
@@ -35,8 +35,8 @@ public Market(String baseUrl, String apiKey, boolean showLimitUsage, ProxyAuth p
* GET /api/v3/ping
*
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#test-connectivity
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/general-endpoints#test-connectivity
*/
public String ping() {
return requestHandler.sendPublicRequest(baseUrl, PING, null, HttpMethod.GET, showLimitUsage);
@@ -49,8 +49,8 @@ public String ping() {
* GET /api/v3/time
*
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#check-server-time
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/general-endpoints#check-server-time
*/
public String time() {
return requestHandler.sendPublicRequest(baseUrl, TIME, null, HttpMethod.GET, showLimitUsage);
@@ -70,8 +70,8 @@ public String time() {
* symbols -- optional/ArrayList
* permissions -- optional/ArrayList -- support single or multiple values (e.g. "SPOT", ["MARGIN","LEVERAGED"])
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#exchange-information
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/general-endpoints#exchange-information
*/
public String exchangeInfo(Map parameters) {
if (parameters.containsKey("symbol") && parameters.containsKey("symbols")) {
@@ -106,8 +106,8 @@ public String exchangeInfo(Map parameters) {
* limit -- optional/integer -- limit the results
* Default 100; max 5000. Valid limits:[5, 10, 20, 50, 100, 500, 1000, 5000]
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#order-book
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#order-book
*/
public String depth(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -127,8 +127,8 @@ public String depth(Map parameters) {
* symbol -- mandatory/string
* limit -- optional/integer -- limit the results Default 500; max 1000
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#recent-trades-list
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#recent-trades-list
*/
public String trades(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -149,8 +149,8 @@ public String trades(Map parameters) {
* limit -- optional/integer -- limit the result Default 500; max 1000
* fromId -- optional/long -- trade id to fetch from. Default gets most recent trades
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#old-trade-lookup
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#old-trade-lookup
*
*/
public String historicalTrades(Map parameters) {
@@ -175,8 +175,8 @@ public String historicalTrades(Map parameters) {
* endTime -- optional/long -- Timestamp in ms to get aggregate trades until INCLUSIVE
* limit -- optional/integer -- limit the results Default 500; max 1000
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#compressedaggregate-trades-list
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#compressedaggregate-trades-list
*/
public String aggTrades(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -201,8 +201,8 @@ public String aggTrades(Map parameters) {
* timeZone -- optional/string -- Default:0 (UTC)
* limit -- optional/integer -- limit the results Default 500; max 1000
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#klinecandlestick-data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#klinecandlestick-data
*/
public String klines(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -228,8 +228,8 @@ public String klines(Map parameters) {
* timeZone -- optional/string -- Default:0 (UTC)
* limit -- optional/integer -- limit the results Default 500; max 1000
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#uiklines
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#uiklines
*/
public String uiKlines(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -249,8 +249,8 @@ public String uiKlines(Map parameters) {
*
* symbol -- mandatory/string -- the trading pair
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#current-average-price
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#current-average-price
*/
public String averagePrice(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -271,8 +271,8 @@ public String averagePrice(Map parameters) {
* symbols -- optional/string
* type -- optional/enum -- Supported values: FULL or MINI. If none provided, the default is FULL
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#24hr-ticker-price-change-statistics
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#24hr-ticker-price-change-statistics
*/
public String ticker24H(Map parameters) {
if (parameters.containsKey("symbol") && parameters.containsKey("symbols")) {
@@ -299,8 +299,8 @@ public String ticker24H(Map parameters) {
* symbol -- optional/string -- the trading pair
* symbols -- optional/string
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#symbol-price-ticker
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#symbol-price-ticker
*/
public String tickerSymbol(Map parameters) {
if (parameters.containsKey("symbol") && parameters.containsKey("symbols")) {
@@ -327,8 +327,8 @@ public String tickerSymbol(Map parameters) {
* symbol -- optional/string -- the trading pair
* symbols -- optional/string
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#symbol-order-book-ticker
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#symbol-order-book-ticker
*/
public String bookTicker(Map parameters) {
if (parameters.containsKey("symbol") && parameters.containsKey("symbols")) {
@@ -359,8 +359,8 @@ public String bookTicker(Map parameters) {
* windowSize -- optional/enum -- Defaults to 1d if no parameter provided
* type -- optional/enum -- Supported values: FULL or MINI. If none provided, the default is FULL
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#rolling-window-price-change-statistics
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#rolling-window-price-change-statistics
*/
public String ticker(Map parameters) {
if (parameters.containsKey("symbol") && parameters.containsKey("symbols")) {
@@ -392,8 +392,8 @@ public String ticker(Map parameters) {
* timeZone -- optional/enum -- Default: 0 (UTC)
* type -- optional/enum -- Supported values: FULL or MINI. If none provided, the default is FULL
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#trading-day-ticker
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/market-data-endpoints#trading-day-ticker
*/
public String tradingDayTicker(Map parameters) {
if (parameters.containsKey("symbol") && parameters.containsKey("symbols")) {
diff --git a/src/main/java/com/binance/connector/client/impl/spot/Trade.java b/src/main/java/com/binance/connector/client/impl/spot/Trade.java
index ed2362e4..6da6d4e9 100644
--- a/src/main/java/com/binance/connector/client/impl/spot/Trade.java
+++ b/src/main/java/com/binance/connector/client/impl/spot/Trade.java
@@ -12,7 +12,7 @@
/**
* Trade Endpoints
* All endpoints under the
- * Spot Account/Trade Endpoint
+ * Spot Account/Trade Endpoint
* section of the API documentation will be implemented in this class.
*
* Response will be returned in String format.
@@ -48,8 +48,8 @@ public Trade(String baseUrl, String apiKey, SignatureGenerator signatureGenerato
* In addition to all parameters accepted by POST /api/v3/order, the following optional parameters are also accepted:
* computeCommissionRates -- optional/boolean -- Default: false
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#test-new-order-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints#test-new-order-trade
*/
public String testNewOrder(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -85,8 +85,8 @@ public String testNewOrder(Map parameters) {
* selfTradePrevention -- optional/enum -- The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER, EXPIRE_BOTH, NONE.
s
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#new-order-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints#new-order-trade
*/
public String newOrder(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -110,8 +110,8 @@ public String newOrder(Map parameters) {
* newClientOrderId -- optional/string
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#cancel-order-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints#cancel-order-trade
*/
public String cancelOrder(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -132,8 +132,8 @@ public String cancelOrder(Map parameters) {
* symbol -- mandatory/string
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#cancel-order-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints#cancel-order-trade
*/
public String cancelOpenOrders(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -154,8 +154,8 @@ public String cancelOpenOrders(Map parameters) {
* origClientOrderId -- optional/string
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#query-order-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints#query-order-user_data
*/
public String getOrder(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -196,8 +196,8 @@ public String getOrder(Map parameters) {
* cancelRestrictions -- optional/enum -- Supported values: ONLY_NEW - Cancel will succeed if the order status is NEW. ONLY_PARTIALLY_FILLED - Cancel will succeed if order status is PARTIALLY_FILLED.
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#cancel-an-existing-order-and-send-a-new-order-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints#cancel-an-existing-order-and-send-a-new-order-trade
*/
public String cancelReplace(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -219,8 +219,8 @@ public String cancelReplace(Map parameters) {
* symbol -- optional/string
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#current-open-orders-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints#current-open-orders-user_data
*/
public String getOpenOrders(Map parameters) {
return requestHandler.sendSignedRequest(baseUrl, ALL_OPEN_ORDERS, parameters, HttpMethod.GET, showLimitUsage);
@@ -243,8 +243,8 @@ public String getOpenOrders(Map parameters) {
* limit -- optional/int
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#all-orders-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints#all-orders-user_data
*/
public String getOrders(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -267,8 +267,8 @@ public String getOrders(Map parameters) {
* newClientOrderId -- optional/string
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#cancel-order-list-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints#cancel-order-list-trade
*/
public String cancelOCO(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -288,8 +288,8 @@ public String cancelOCO(Map parameters) {
* origClientOrderId -- optional/string
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#query-order-lists-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints#query-order-list-user_data
*/
public String getOCOOrder(Map parameters) {
return requestHandler.sendSignedRequest(baseUrl, OCO_LIST, parameters, HttpMethod.GET, showLimitUsage);
@@ -311,8 +311,8 @@ public String getOCOOrder(Map parameters) {
* limit -- optional/int
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#query-all-order-lists-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints#query-all-order-lists-user_data
*/
public String getOCOOrders(Map parameters) {
return requestHandler.sendSignedRequest(baseUrl, ALL_OCO_LIST, parameters, HttpMethod.GET, showLimitUsage);
@@ -328,8 +328,8 @@ public String getOCOOrders(Map parameters) {
*
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#query-open-order-lists-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints#query-open-order-lists-user_data
*/
public String getOpenOCOOrders(Map parameters) {
return requestHandler.sendSignedRequest(baseUrl, ALL_OPEN_OCO_LIST, parameters, HttpMethod.GET, showLimitUsage);
@@ -347,8 +347,8 @@ public String getOpenOCOOrders(Map parameters) {
*
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#account-information-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/account-endpoints#account-information-user_data
*/
public String account(Map parameters) {
return requestHandler.sendSignedRequest(baseUrl, ACCOUNT_INFO, parameters, HttpMethod.GET, showLimitUsage);
@@ -372,8 +372,8 @@ public String account(Map parameters) {
* limit -- optional/int
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#account-trade-list-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/account-endpoints#account-trade-list-user_data
*/
public String myTrades(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -392,8 +392,8 @@ public String myTrades(Map parameters) {
*
* recvWindow -- optional/long
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#query-current-order-count-usage-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/account-endpoints#query-unfilled-order-count-user_data
*/
public String rateLimitOrder(Map parameters) {
return requestHandler.sendSignedRequest(baseUrl, RATE_LIMIT, parameters, HttpMethod.GET, showLimitUsage);
@@ -424,8 +424,8 @@ public String rateLimitOrder(Map parameters) {
* limit -- optional/int -- Default 500; max 1000.
* recvWindow -- optional/long -- The value cannot be greater than 60000
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#query-prevented-matches-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/account-endpoints#query-prevented-matches-user_data
*/
public String preventedMatches(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -463,8 +463,8 @@ public String preventedMatches(Map parameters) {
* orderId -- optional/long -- Order id
* recvWindow -- optional/long -- The value cannot be greater than 60000
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#query-allocations-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/account-endpoints#query-allocations-user_data
*/
public String sorAllocations(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -483,8 +483,8 @@ public String sorAllocations(Map parameters) {
*
* symbol -- mandatory/string
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/rest-api#query-commission-rates-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/rest-api/account-endpoints#query-commission-rates-user_data
*/
public String commission(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -516,8 +516,8 @@ public String commission(Map parameters) {
* selfTradePreventionMode -- optional/enum -- The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER, EXPIRE_BOTH, NONE.
* recvWindow -- optional/long -- The value cannot be greater than 60000
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/testnet/rest-api#new-order-using-sor-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/testnet/rest-api/trading-endpoints#new-order-using-sor-trade
*/
public String sorOrder(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
@@ -541,8 +541,8 @@ public String sorOrder(Map parameters) {
* In addition to all parameters accepted by POST /api/v3/sor/order, the following optional parameters are also accepted:
* computeCommissionRates -- optional/boolean -- Default: false
* @return String
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/testnet/rest-api#test-new-order-using-sor-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/testnet/rest-api/trading-endpoints#test-new-order-using-sor-trade
*/
public String testSorOrder(Map parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
diff --git a/src/main/java/com/binance/connector/client/impl/spot/UserData.java b/src/main/java/com/binance/connector/client/impl/spot/UserData.java
index 2e77c514..befc8704 100644
--- a/src/main/java/com/binance/connector/client/impl/spot/UserData.java
+++ b/src/main/java/com/binance/connector/client/impl/spot/UserData.java
@@ -50,7 +50,7 @@ public String createListenKey() {
*
* listenKey -- mandatory/string
* @return String
- * @see
+ * @see
* https://developers.binance.com/docs/binance-spot-api-docs/user-data-stream#pingkeep-alive-a-listenkey-user_stream
*/
public String extendListenKey(Map parameters) {
diff --git a/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiAccount.java b/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiAccount.java
index 79ed4ed9..96740759 100644
--- a/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiAccount.java
+++ b/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiAccount.java
@@ -9,7 +9,7 @@
/**
* Account Requests
* All requests under the
- * Account requests
+ * Account requests
* section of the WebSocket API documentation will be implemented in this class.
*
* Response will be returned as callback.
@@ -30,8 +30,8 @@ public WebSocketApiAccount(WebSocketApiRequestHandler handler) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#account-information-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/account-requests#account-information-user_data
*/
public void accountStatus(JSONObject parameters) {
this.handler.signedRequest("account.status", parameters);
@@ -45,8 +45,8 @@ public void accountStatus(JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#account-order-rate-limits-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/account-requests#unfilled-order-count-user_data
*/
public void accountRateLimitsOrders(JSONObject parameters) {
this.handler.signedRequest("account.rateLimits.orders", parameters);
@@ -67,8 +67,8 @@ public void accountRateLimitsOrders(JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#account-order-history-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/account-requests#account-order-history-user_data
*/
public void accountAllOrders(String symbol, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -91,8 +91,8 @@ public void accountAllOrders(String symbol, JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/account-requests#account-order-list-history-user_data
*/
public void accountAllOcoOrders(JSONObject parameters) {
this.handler.signedRequest("allOrderLists", parameters);
@@ -112,8 +112,8 @@ public void accountAllOcoOrders(JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#account-trade-history-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/account-requests#account-trade-history-user_data
*/
public void accountTradeHistory(String symbol, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -135,8 +135,8 @@ public void accountTradeHistory(String symbol, JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#account-prevented-matches-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/account-requests#account-prevented-matches-user_data
*/
public void accountPreventedMatches(String symbol, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -161,8 +161,8 @@ public void accountPreventedMatches(String symbol, JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#account-allocations-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/account-requests#account-allocations-user_data
*/
public void accountAllocations(String symbol, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -179,8 +179,8 @@ public void accountAllocations(String symbol, JSONObject parameters) {
*
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#account-commission-rates-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/account-requests#account-commission-rates-user_data
*/
public void accountCommissionRates(String symbol, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
diff --git a/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiAuth.java b/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiAuth.java
index fc4a8f9b..d6bf5891 100644
--- a/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiAuth.java
+++ b/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiAuth.java
@@ -6,7 +6,7 @@
/**
* Authentication requests
* All requests under the
- * Authentication requests
+ * Authentication requests
* section of the WebSocket API documentation will be implemented in this class.
*
* Response will be returned as callback.
@@ -29,8 +29,8 @@ public WebSocketApiAuth(WebSocketApiRequestHandler handler) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#log-in-with-api-key-signed
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/authentication-requests#log-in-with-api-key-signed
*/
public void logon(JSONObject parameters) {
this.handler.signedRequest("session.logon", parameters);
@@ -44,8 +44,8 @@ public void logon(JSONObject parameters) {
*
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#query-session-status
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/authentication-requests#query-session-status
*/
public void status(JSONObject parameters) {
this.handler.publicRequest("session.status", parameters);
@@ -62,8 +62,8 @@ public void status(JSONObject parameters) {
*
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#log-out-of-the-session
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/authentication-requests#log-out-of-the-session
*/
public void logout(JSONObject parameters) {
this.handler.publicRequest("session.logout", parameters);
diff --git a/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiGeneral.java b/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiGeneral.java
index d7a216f7..65e2fef2 100644
--- a/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiGeneral.java
+++ b/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiGeneral.java
@@ -8,7 +8,7 @@
/**
* General Requests
* All requests under the
- * General requests
+ * General requests
* section of the WebSocket API documentation will be implemented in this class.
*
* Response will be returned as callback.
@@ -30,8 +30,8 @@ public WebSocketApiGeneral(WebSocketApiRequestHandler handler) {
*
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#test-connectivity
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/general-requests#test-connectivity
*/
public void ping(JSONObject parameters) {
this.handler.publicRequest("ping", parameters);
@@ -44,8 +44,8 @@ public void ping(JSONObject parameters) {
*
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#check-server-time
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/general-requests#check-server-time
*/
public void serverTime(JSONObject parameters) {
this.handler.publicRequest("time", parameters);
@@ -66,8 +66,8 @@ public void serverTime(JSONObject parameters) {
* permissions -- optional/Array of String
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#exchange-information
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/general-requests#exchange-information
*/
public void exchangeInfo(JSONObject parameters) {
ParameterChecker.checkOnlyOneOfParameters(parameters, "symbol", "symbols", "permissions");
diff --git a/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiMarket.java b/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiMarket.java
index a4491dc5..ca28b515 100644
--- a/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiMarket.java
+++ b/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiMarket.java
@@ -9,7 +9,7 @@
/**
* Market Requests
* All requests under the
- * Market requests
+ * Market requests
* section of the WebSocket API documentation will be implemented in this class.
*
* Response will be returned as callback.
@@ -36,8 +36,8 @@ public WebSocketApiMarket(WebSocketApiRequestHandler handler) {
* limit -- optional/int -- Default 100; max 5000.
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#order-book
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/market-data-requests#order-book
*/
public void depth(String symbol, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -54,8 +54,8 @@ public void depth(String symbol, JSONObject parameters) {
* limit -- optional/int -- Default 100; max 1000.
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#recent-trades
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/market-data-requests#recent-trades
*/
public void recentTrades(String symbol, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -76,8 +76,8 @@ public void recentTrades(String symbol, JSONObject parameters) {
* limit -- optional/int -- Default 500; max 1000.
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#historical-trades
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/market-data-requests#historical-trades
*/
public void historicalTrades(String symbol, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -100,8 +100,8 @@ public void historicalTrades(String symbol, JSONObject parameters) {
* endTime -- optional/int
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#aggregate-trades
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/market-data-requests#aggregate-trades
*/
public void aggTrades(String symbol, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -125,8 +125,8 @@ public void aggTrades(String symbol, JSONObject parameters) {
* timeZone -- optional/String -- Default: 0 (UTC)
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#klines
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/market-data-requests#klines
*/
public void klines(String symbol, String interval, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -153,8 +153,8 @@ public void klines(String symbol, String interval, JSONObject parameters) {
* timeZone -- optional/String -- Default: 0 (UTC)
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#ui-klines
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/market-data-requests#ui-klines
*/
public void uiKlines(String symbol, String interval, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -174,8 +174,8 @@ public void uiKlines(String symbol, String interval, JSONObject parameters) {
*
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#current-average-price
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/market-data-requests#current-average-price
*/
public void avgPrice(String symbol, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -193,8 +193,8 @@ public void avgPrice(String symbol, JSONObject parameters) {
* type -- optional/String -- Ticker type: FULL (default) or MINI
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#24hr-ticker-price-change-statistics
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/market-data-requests#24hr-ticker-price-change-statistics
*/
public void ticker24H(JSONObject parameters) {
ParameterChecker.checkOnlyOneOfParameters(parameters, "symbol", "symbols");
@@ -219,8 +219,8 @@ public void ticker24H(JSONObject parameters) {
* windowSize -- optional/int -- Default "1d"
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#rolling-window-price-change-statistics
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/market-data-requests#rolling-window-price-change-statistics
*/
public void ticker(JSONObject parameters) {
ParameterChecker.checkOnlyOneOfParameters(parameters, "symbol", "symbols");
@@ -237,8 +237,8 @@ public void ticker(JSONObject parameters) {
* symbols -- optional/Array of String -- Query ticker for multiple symbols
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#symbol-price-ticker
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/market-data-requests#symbol-price-ticker
*/
public void tickerPrice(JSONObject parameters) {
ParameterChecker.checkOnlyOneOfParameters(parameters, "symbol", "symbols");
@@ -254,8 +254,8 @@ public void tickerPrice(JSONObject parameters) {
* symbols -- optional/Array of String -- Query ticker for multiple symbols
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#symbol-order-book-ticker
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/market-data-requests#symbol-order-book-ticker
*/
public void tickerBook(JSONObject parameters) {
ParameterChecker.checkOnlyOneOfParameters(parameters, "symbol", "symbols");
@@ -275,8 +275,8 @@ public void tickerBook(JSONObject parameters) {
* type -- optional/String -- Ticker type: FULL (default) or MINI
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#trading-day-ticker
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/market-data-requests#trading-day-ticker
*/
public void tickerTradingDay(JSONObject parameters) {
ParameterChecker.checkOnlyOneOfParameters(parameters, "symbol", "symbols");
diff --git a/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiTrade.java b/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiTrade.java
index 92711a4b..457869da 100644
--- a/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiTrade.java
+++ b/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiTrade.java
@@ -9,7 +9,7 @@
/**
* Trading Requests
* All requests under the
- * Trading requests
+ * Trading requests
* section of the WebSocket API documentation will be implemented in this class.
*
* Response will be returned as callback.
@@ -46,8 +46,8 @@ public WebSocketApiTrade(WebSocketApiRequestHandler handler) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#place-new-order-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#place-new-order-trade
*/
public void newOrder(String symbol, String side, String type, JSONObject parameters) {
@@ -89,8 +89,8 @@ public void newOrder(String symbol, String side, String type, JSONObject paramet
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#test-new-order-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#test-new-order-trade
*/
public void testNewOrder(String symbol, String side, String type, JSONObject parameters) {
@@ -118,8 +118,8 @@ public void testNewOrder(String symbol, String side, String type, JSONObject par
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#query-order-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#query-order-user_data
*/
public void getOrder(String symbol, JSONObject parameters) {
ParameterChecker.checkOneOfParametersRequired(parameters, "orderId", "origClientOrderId");
@@ -144,8 +144,8 @@ public void getOrder(String symbol, JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#cancel-order-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#cancel-order-trade
*/
public void cancelOrder(String symbol, JSONObject parameters) {
ParameterChecker.checkOneOfParametersRequired(parameters, "orderId", "origClientOrderId");
@@ -186,8 +186,8 @@ public void cancelOrder(String symbol, JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#cancel-and-replace-order-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#cancel-and-replace-order-trade
*/
public void cancelReplaceOrder(String symbol, String cancelReplaceMode, String side, String type, JSONObject parameters) {
@@ -214,8 +214,8 @@ public void cancelReplaceOrder(String symbol, String cancelReplaceMode, String s
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#current-open-orders-user_data
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#current-open-orders-user_data
*/
public void getOpenOrders(JSONObject parameters) {
this.handler.signedRequest("openOrders.status", parameters);
@@ -231,8 +231,8 @@ public void getOpenOrders(JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#cancel-open-orders-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#cancel-open-orders-trade
*/
public void cancelAllOpenOrders(String symbol, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -268,8 +268,8 @@ public void cancelAllOpenOrders(String symbol, JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#place-new-oco---deprecated-trade
*/
public void newOcoOrder(String symbol, String side, double price, double quantity, JSONObject parameters) {
ParameterChecker.checkOneOfParametersRequired(parameters, "stopPrice", "trailingDelta");
@@ -298,8 +298,8 @@ public void newOcoOrder(String symbol, String side, double price, double quantit
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#query-order-list-user_data
*/
public void getOcoOrder(JSONObject parameters) {
ParameterChecker.checkOneOfParametersRequired(parameters, "origClientOrderId", "orderListId");
@@ -321,8 +321,8 @@ public void getOcoOrder(JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#cancel-order-list-trade
*/
public void cancelOcoOrder(String symbol, JSONObject parameters) {
ParameterChecker.checkOneOfParametersRequired(parameters, "listClientOrderId", "orderListId");
@@ -343,8 +343,8 @@ public void cancelOcoOrder(String symbol, JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#current-open-order-lists-user_data
*/
public void getOpenOcoOrders(JSONObject parameters) {
this.handler.signedRequest("openOrderLists.status", parameters);
@@ -371,8 +371,8 @@ public void getOpenOcoOrders(JSONObject parameters) {
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#place-new-order-using-sor-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#place-new-order-using-sor-trade
*/
public void newSorOrder(String symbol, String side, String type, double quantity, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -410,8 +410,8 @@ public void newSorOrder(String symbol, String side, String type, double quantity
* recvWindow -- optional/int -- The value cannot be greater than 60000
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#test-new-order-using-sor-trade
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/trading-requests#test-new-order-using-sor-trade
*/
public void testNewSorOrder(String symbol, String side, String type, double quantity, JSONObject parameters) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
diff --git a/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiUserDataStream.java b/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiUserDataStream.java
index 3dd5f323..3cf6ed4b 100644
--- a/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiUserDataStream.java
+++ b/src/main/java/com/binance/connector/client/impl/websocketapi/WebSocketApiUserDataStream.java
@@ -9,7 +9,7 @@
/**
* User Data Stream Requests
* All requests under the
- * User Data Stream requests
+ * User Data Stream requests
* section of the WebSocket API documentation will be implemented in this class.
*
* Response will be returned as callback.
@@ -33,8 +33,8 @@ public WebSocketApiUserDataStream(WebSocketApiRequestHandler handler) {
*
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#start-user-data-stream-user_stream
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/user-data-stream-requests#start-user-data-stream-user_stream
*/
public void userDataStreamStart(JSONObject parameters) {
this.handler.apiRequest("userDataStream.start", parameters);
@@ -54,8 +54,8 @@ public void userDataStreamStart(JSONObject parameters) {
*
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#ping-user-data-stream-user_stream
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/user-data-stream-requests#ping-user-data-stream-user_stream
*/
public void userDataStreamPing(String listenKey, JSONObject parameters) {
ParameterChecker.checkParameterType(listenKey, String.class, "listenKey");
@@ -71,8 +71,8 @@ public void userDataStreamPing(String listenKey, JSONObject parameters) {
*
* requestId -- optional/String or int
*
- * @see
- * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api#stop-user-data-stream-user_stream
+ * @see
+ * https://developers.binance.com/docs/binance-spot-api-docs/web-socket-api/user-data-stream-requests#stop-user-data-stream-user_stream
*/
public void userDataStreamStop(String listenKey, JSONObject parameters) {
ParameterChecker.checkParameterType(listenKey, String.class, "listenKey");
diff --git a/src/main/java/com/binance/connector/client/utils/RequestBuilder.java b/src/main/java/com/binance/connector/client/utils/RequestBuilder.java
index 4d496c47..f5fe7211 100644
--- a/src/main/java/com/binance/connector/client/utils/RequestBuilder.java
+++ b/src/main/java/com/binance/connector/client/utils/RequestBuilder.java
@@ -9,7 +9,7 @@
public final class RequestBuilder {
private static final MediaType JSON_TYPE = MediaType.parse("application/json; charset=utf-8");
- private static final String USER_AGENT = "binance-connector-java/3.4.0";
+ private static final String USER_AGENT = "binance-connector-java/3.4.1";
private static final String CONTENT_TYPE = "application/x-www-form-urlencoded";
private RequestBuilder() {