();
openapiFields.add("trId");
- openapiFields.add("accpted");
+ openapiFields.add("accepted");
openapiFields.add("info");
// a set of required properties/fields (JSON key names)
diff --git a/examples/wallet/pom.xml b/examples/wallet/pom.xml
index 0c845691b..1c71e41dc 100644
--- a/examples/wallet/pom.xml
+++ b/examples/wallet/pom.xml
@@ -31,7 +31,7 @@
io.github.binance
binance-wallet
- 4.0.0
+ 5.0.0
\ No newline at end of file
diff --git a/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/capital/WithdrawExample.java b/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/capital/WithdrawExample.java
index 383238b74..bf5f73992 100644
--- a/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/capital/WithdrawExample.java
+++ b/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/capital/WithdrawExample.java
@@ -36,7 +36,13 @@ public WalletRestApi getApi() {
* `NIL` you will need update SAPI to `POST
* /sapi/v1/localentity/withdraw/apply` else you can continue `POST
* /sapi/v1/capital/withdraw/apply`. Please note that if you are required to comply to
- * travel rule please refer to the Travel Rule SAPI. Weight: 900
+ * travel rule please refer to the Travel Rule SAPI. * For networks that do not support
+ * memo/tag, submitting a withdrawal request with a non-empty `addressTag` will return
+ * error `-4106 TAG_NOT_SUPPORTED_FOR_NETWORK`. Please omit the `addressTag`
+ * field for such networks. You can check whether a network requires a tag via `GET
+ * /sapi/v1/capital/config/getall`: * If `withdrawTag` = `true` →
+ * memo/tag is required. * If `withdrawTag` = `false` → memo/tag is not
+ * supported; omit `addressTag`. Weight: 900
*
* @throws ApiException if the Api call fails
*/
diff --git a/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/DepositHistoryTravelRuleExample.java b/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/DepositHistoryTravelRuleExample.java
index 53df81a74..e95bdac3d 100644
--- a/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/DepositHistoryTravelRuleExample.java
+++ b/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/DepositHistoryTravelRuleExample.java
@@ -32,6 +32,8 @@ public WalletRestApi getApi() {
* default `startTime` and `endTime` to make sure that time interval is
* within * If both ``startTime`` and ``endTime`` are
* sent, time between ``startTime`` and ``endTime`` must
+ * * Please, note that due to network-specific characteristics, the returned source address may
+ * be inaccurate. If multiple source addresses are found, only the first one will be returned.
* Weight: 1
*
* @throws ApiException if the Api call fails
diff --git a/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/DepositHistoryV2Example.java b/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/DepositHistoryV2Example.java
index 6c61ad96c..8b60c37dc 100644
--- a/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/DepositHistoryV2Example.java
+++ b/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/DepositHistoryV2Example.java
@@ -32,7 +32,9 @@ public WalletRestApi getApi() {
* Please notice the default `startTime` and `endTime` to make sure that
* time interval is within * If both ``startTime`` and
* ``endTime`` are sent, time between ``startTime`` and
- * ``endTime`` must Weight: 1
+ * ``endTime`` must * Please, note that due to network-specific
+ * characteristics, the returned source address may be inaccurate. If multiple source addresses
+ * are found, only the first one will be returned. Weight: 1
*
* @throws ApiException if the Api call fails
*/
diff --git a/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/GetCountryListExample.java b/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/GetCountryListExample.java
new file mode 100644
index 000000000..73d720f0b
--- /dev/null
+++ b/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/GetCountryListExample.java
@@ -0,0 +1,39 @@
+package com.binance.connector.client.wallet.rest.travelrule;
+
+import com.binance.connector.client.common.ApiException;
+import com.binance.connector.client.common.ApiResponse;
+import com.binance.connector.client.common.configuration.ClientConfiguration;
+import com.binance.connector.client.common.configuration.SignatureConfiguration;
+import com.binance.connector.client.wallet.rest.WalletRestApiUtil;
+import com.binance.connector.client.wallet.rest.api.WalletRestApi;
+import com.binance.connector.client.wallet.rest.model.GetCountryListResponse;
+
+/** API examples for TravelRuleApi */
+public class GetCountryListExample {
+ private WalletRestApi api;
+
+ public WalletRestApi getApi() {
+ if (api == null) {
+ ClientConfiguration clientConfiguration = WalletRestApiUtil.getClientConfiguration();
+ SignatureConfiguration signatureConfiguration = new SignatureConfiguration();
+ signatureConfiguration.setApiKey("apiKey");
+ signatureConfiguration.setPrivateKey("path/to/private.key");
+ clientConfiguration.setSignatureConfiguration(signatureConfiguration);
+ api = new WalletRestApi(clientConfiguration);
+ }
+ return api;
+ }
+
+ /**
+ * Get Country List (USER_DATA)
+ *
+ * Query the active country list for travel rule questionnaires. Currently, only supports AU
+ * entity. Weight: 1
+ *
+ * @throws ApiException if the Api call fails
+ */
+ public void getCountryListExample() throws ApiException {
+ ApiResponse response = getApi().getCountryList();
+ System.out.println(response.getData());
+ }
+}
diff --git a/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/GetRegionListExample.java b/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/GetRegionListExample.java
new file mode 100644
index 000000000..515a0ba03
--- /dev/null
+++ b/examples/wallet/src/main/java/com/binance/connector/client/wallet/rest/travelrule/GetRegionListExample.java
@@ -0,0 +1,40 @@
+package com.binance.connector.client.wallet.rest.travelrule;
+
+import com.binance.connector.client.common.ApiException;
+import com.binance.connector.client.common.ApiResponse;
+import com.binance.connector.client.common.configuration.ClientConfiguration;
+import com.binance.connector.client.common.configuration.SignatureConfiguration;
+import com.binance.connector.client.wallet.rest.WalletRestApiUtil;
+import com.binance.connector.client.wallet.rest.api.WalletRestApi;
+import com.binance.connector.client.wallet.rest.model.GetRegionListResponse;
+
+/** API examples for TravelRuleApi */
+public class GetRegionListExample {
+ private WalletRestApi api;
+
+ public WalletRestApi getApi() {
+ if (api == null) {
+ ClientConfiguration clientConfiguration = WalletRestApiUtil.getClientConfiguration();
+ SignatureConfiguration signatureConfiguration = new SignatureConfiguration();
+ signatureConfiguration.setApiKey("apiKey");
+ signatureConfiguration.setPrivateKey("path/to/private.key");
+ clientConfiguration.setSignatureConfiguration(signatureConfiguration);
+ api = new WalletRestApi(clientConfiguration);
+ }
+ return api;
+ }
+
+ /**
+ * Get Region List (USER_DATA)
+ *
+ * Query the active region/city list for a given country. Currently, only supports AU entity.
+ * Weight: 1
+ *
+ * @throws ApiException if the Api call fails
+ */
+ public void getRegionListExample() throws ApiException {
+ String countryCode = "";
+ ApiResponse response = getApi().getRegionList(countryCode);
+ System.out.println(response.getData());
+ }
+}