Updated on 2026-08-14

This commit is contained in:
Tangem 2025-10-23 09:00:15 +02:00
parent 7d19c86f04
commit ece2b12bab

View file

@ -168,7 +168,7 @@ internal class StakingModel @Inject constructor(
} }
private var isAccountInitialized: Boolean = true private var isAccountInitialized: Boolean = true
private var cryptoCurrencyStatus: CryptoCurrencyStatus by Delegates.notNull() private lateinit var cryptoCurrencyStatus: CryptoCurrencyStatus
private var stakingActions: List<StakingAction> = emptyList() private var stakingActions: List<StakingAction> = emptyList()
private var feeCryptoCurrencyStatus: CryptoCurrencyStatus? = null private var feeCryptoCurrencyStatus: CryptoCurrencyStatus? = null
private var minimumTransactionAmount: EnterAmountBoundary? = null private var minimumTransactionAmount: EnterAmountBoundary? = null
@ -1257,6 +1257,7 @@ internal class StakingModel @Inject constructor(
} }
private fun isCaseWithUnitializedTonAccount(): Boolean { private fun isCaseWithUnitializedTonAccount(): Boolean {
if (!::cryptoCurrencyStatus.isInitialized) return false
return value.currentStep == StakingStep.Confirmation && return value.currentStep == StakingStep.Confirmation &&
isTon(cryptoCurrencyStatus.currency.network.rawId) && isTon(cryptoCurrencyStatus.currency.network.rawId) &&
!isAccountInitialized !isAccountInitialized