From eeb74e2cd10224edd26d985a75b04b9d1796864a Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 14 Jul 2020 21:33:34 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../com/tangem/wallet/token/TokenEngine.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/tangem/wallet/token/TokenEngine.java b/app/src/main/java/com/tangem/wallet/token/TokenEngine.java index 4fabf745ed..a04ca3fa6d 100644 --- a/app/src/main/java/com/tangem/wallet/token/TokenEngine.java +++ b/app/src/main/java/com/tangem/wallet/token/TokenEngine.java @@ -209,7 +209,7 @@ public class TokenEngine extends CoinEngine { if (coinData == null) return false; if (coinData.getBalanceInInternalUnits() == null && coinData.getBalanceAlterInInternalUnits() == null) return false; - return (coinData.getBalanceInInternalUnits() != null && coinData.getBalanceInInternalUnits().notZero() ) || + return (coinData.getBalanceInInternalUnits() != null && coinData.getBalanceInInternalUnits().notZero()) || (coinData.getBalanceAlterInInternalUnits() != null && coinData.getBalanceAlterInInternalUnits().notZero()); } @@ -576,7 +576,10 @@ public class TokenEngine extends CoinEngine { int gasLimitInt = 60000; - if (amountValue.getCurrency().equals("DGX") || amountValue.getCurrency().equals("CGT")) { + if (amountValue.getCurrency().equals("DGX") || + amountValue.getCurrency().equals("CGT") || + amountValue.getCurrency().equals("AWG") + ) { gasLimitInt = 300000; } @@ -740,7 +743,7 @@ public class TokenEngine extends CoinEngine { public void onFail(String method, String message) { Log.e(TAG, "onFail: " + method + " " + message); ctx.setError(message); - if (serverApiInfura.isRequestsSequenceCompleted()&& serverApiBlockcypher.isRequestsSequenceCompleted()) { + if (serverApiInfura.isRequestsSequenceCompleted() && serverApiBlockcypher.isRequestsSequenceCompleted()) { blockchainRequestsCallbacks.onComplete(false); } else { blockchainRequestsCallbacks.onProgress(); @@ -775,7 +778,7 @@ public class TokenEngine extends CoinEngine { Log.e(TAG, "FAIL BLOCKCYPHER_ADDRESS Exception"); } - if (serverApiInfura.isRequestsSequenceCompleted()&& serverApiBlockcypher.isRequestsSequenceCompleted()) { + if (serverApiInfura.isRequestsSequenceCompleted() && serverApiBlockcypher.isRequestsSequenceCompleted()) { blockchainRequestsCallbacks.onComplete(!ctx.hasError()); } else { blockchainRequestsCallbacks.onProgress(); @@ -923,7 +926,7 @@ public class TokenEngine extends CoinEngine { @Override public void onSuccess(String method, InfuraResponse infuraResponse) { if (method.equals(ServerApiInfura.INFURA_ETH_SEND_RAW_TRANSACTION)) { - if (infuraResponse.getResult()==null || infuraResponse.getResult().isEmpty()) { + if (infuraResponse.getResult() == null || infuraResponse.getResult().isEmpty()) { ctx.setError("Rejected by node: " + infuraResponse.getError()); blockchainRequestsCallbacks.onComplete(false); } else { @@ -961,5 +964,7 @@ public class TokenEngine extends CoinEngine { return getBalance().getCurrency().equals(Blockchain.Ethereum.getCurrency()); } - public int pendingTransactionTimeoutInSeconds() { return 10; } + public int pendingTransactionTimeoutInSeconds() { + return 10; + } }