From 05045cc37eee3a8d7f77761fb6511341055cf903 Mon Sep 17 00:00:00 2001 From: Radek Davidek Date: Sun, 29 Jan 2023 13:17:38 +0100 Subject: [PATCH] fixed LTC wallet lookup --- src/main/java/cz/kamma/mining/bean/MiningBean.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main/java/cz/kamma/mining/bean/MiningBean.java b/src/main/java/cz/kamma/mining/bean/MiningBean.java index 09223fa..f37e6f0 100644 --- a/src/main/java/cz/kamma/mining/bean/MiningBean.java +++ b/src/main/java/cz/kamma/mining/bean/MiningBean.java @@ -109,13 +109,12 @@ public class MiningBean { try { if (ltcWallet != null && !"null".equals(ltcWallet) && ltcWallet.length() > 0) { restRequest = getStringResponse( - "https://chain.so/api/v2/get_address_balance/LTC/".concat(ltcWallet)); - if (restRequest != null && restRequest.length() > 0) { - JSONObject full = new JSONObject(restRequest); - JSONObject data = (JSONObject) full.get("data"); - String confirmedBalance = (String) data.get("confirmed_balance"); - - double res = Double.parseDouble(confirmedBalance); + "https://live.blockcypher.com/ltc/address/".concat(ltcWallet)); + if (restRequest != null && restRequest.length() > 0 && restRequest.contains("Balance")) { + int index = restRequest.indexOf("Balance")+"Balance".length(); + String text = restRequest.substring(index+4, index+15); + + double res = Double.parseDouble(text); if (res > 0d) { resultStr = res + " LTC " + curSym + String.format("%.2f", (res * lastPrices[1])); } else