From dd42e71d66fb209536990a8735cf133305471233 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 2 Dec 2025 14:52:28 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../tangem/common/ui/notifications/NotificationsFactory.kt | 1 + .../tokens/repository/DefaultCurrencyChecksRepository.kt | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/common/ui/src/main/java/com/tangem/common/ui/notifications/NotificationsFactory.kt b/common/ui/src/main/java/com/tangem/common/ui/notifications/NotificationsFactory.kt index 404a8fcf28..997da53ad1 100644 --- a/common/ui/src/main/java/com/tangem/common/ui/notifications/NotificationsFactory.kt +++ b/common/ui/src/main/java/com/tangem/common/ui/notifications/NotificationsFactory.kt @@ -476,6 +476,7 @@ object NotificationsFactory { rentExemptionAmount: BigDecimal, cryptoCurrency: CryptoCurrency, ) { + if (cryptoCurrency !is CryptoCurrency.Coin) return add( NotificationUM.Solana.RentExemptionDestination( rentExemptionAmount = rentExemptionAmount, diff --git a/data/tokens/src/main/kotlin/com/tangem/data/tokens/repository/DefaultCurrencyChecksRepository.kt b/data/tokens/src/main/kotlin/com/tangem/data/tokens/repository/DefaultCurrencyChecksRepository.kt index 0d179fc31e..8c77f51a78 100644 --- a/data/tokens/src/main/kotlin/com/tangem/data/tokens/repository/DefaultCurrencyChecksRepository.kt +++ b/data/tokens/src/main/kotlin/com/tangem/data/tokens/repository/DefaultCurrencyChecksRepository.kt @@ -1,7 +1,10 @@ package com.tangem.data.tokens.repository import com.tangem.blockchain.blockchains.polkadot.ExistentialDepositProvider -import com.tangem.blockchain.common.* +import com.tangem.blockchain.common.FeeResourceAmountProvider +import com.tangem.blockchain.common.MinimumSendAmountProvider +import com.tangem.blockchain.common.ReserveAmountProvider +import com.tangem.blockchain.common.UtxoAmountLimitProvider import com.tangem.data.tokens.converters.UtxoConverter import com.tangem.domain.models.currency.CryptoCurrency import com.tangem.domain.models.currency.CryptoCurrencyStatus @@ -129,6 +132,8 @@ internal class DefaultCurrencyChecksRepository( userWalletId: UserWalletId, currencyStatus: CryptoCurrencyStatus, ): CryptoCurrencyWarning.Rent? { + if (currencyStatus.currency !is CryptoCurrency.Coin) return null + val rentData = walletManagersFacade.getRentInfo(userWalletId, currencyStatus.currency.network) ?: return null val balanceValue = currencyStatus.value as? CryptoCurrencyStatus.Loaded ?: return null val stakingBalance = balanceValue.yieldBalance as? YieldBalance.Data