From 0f7b93342b84325f5a5115f75cc01775338c0e46 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 7 Apr 2020 14:45:52 +0300 Subject: [PATCH] Updated on 2026-08-14 --- app/src/main/java/com/tangem/wallet/xlm/XlmAssetEngine.java | 4 +++- app/src/main/res/values/strings.xml | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/tangem/wallet/xlm/XlmAssetEngine.java b/app/src/main/java/com/tangem/wallet/xlm/XlmAssetEngine.java index c003f24b18..06cfd560ef 100644 --- a/app/src/main/java/com/tangem/wallet/xlm/XlmAssetEngine.java +++ b/app/src/main/java/com/tangem/wallet/xlm/XlmAssetEngine.java @@ -128,6 +128,8 @@ public class XlmAssetEngine extends CoinEngine { ctx.setMessage(R.string.general_wallet_empty); } else if (awaitingConfirmation()) { ctx.setMessage(R.string.loaded_wallet_message_wait); + } else if (coinData.getXlmBalance() == null || coinData.getXlmBalance().isZero()) { + ctx.setMessage(ctx.getString(R.string.confirm_transaction_error_not_enough_xlm_for_fee)); } else { return true; } @@ -259,7 +261,7 @@ public class XlmAssetEngine extends CoinEngine { balanceValidator.setScore(100); balanceValidator.setFirstLine(R.string.balance_validator_first_line_verified_balance); balanceValidator.setSecondLine(R.string.balance_validator_second_line_confirmed_in_blockchain); - if (coinData.getXlmBalance().isZero()) { + if (!isBalanceNotZero()) { balanceValidator.setFirstLine(R.string.balance_validator_first_line_empty_wallet); balanceValidator.setSecondLine(R.string.empty_string); } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 67cf1e495e..ce8a2776e1 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -210,6 +210,7 @@ Cannot calculate fee! Wrong data received from the node Please wait for confirmation of incoming transaction Not enough ETH funds for fee + Not enough XLM funds for fee Not enough RBTC funds for fee Target account is not created! Send 1+ XLM to create it PIN2 is required to sign the payment