Updated on 2026-08-14

This commit is contained in:
Tangem 2022-09-06 22:41:45 +03:00
parent 4e1a0d6c1f
commit 00740e4313
9 changed files with 16 additions and 13 deletions

View file

@ -4,7 +4,8 @@ sealed class WalletWarning(
val showingPosition: Int,
) {
data class ExistentialDeposit(
val blockchainFullName: String,
val currencyName: String,
val currencySymbols: String,
val existentialDepositString: String,
) : WalletWarning(1)

View file

@ -376,9 +376,13 @@ data class WalletData(
private fun assembleBlockchainWarnings(walletWarnings: MutableList<WalletWarning>) {
if (!currency.isBlockchain()) return
val blockchainFullName = currency.blockchain.fullName
if (existentialDepositString != null) {
walletWarnings.add(WalletWarning.ExistentialDeposit(blockchainFullName, existentialDepositString))
val warning = WalletWarning.ExistentialDeposit(
currencyName = currency.currencyName,
currencySymbols = currency.currencySymbol,
existentialDepositString = existentialDepositString,
)
walletWarnings.add(warning)
}
if (walletRent != null) {
walletWarnings.add(WalletWarning.Rent(walletRent))

View file

@ -18,13 +18,13 @@ class WalletWarningConverter(
is WalletWarning.ExistentialDeposit -> {
context.getString(
R.string.warning_existential_deposit_message,
message.blockchainFullName, message.existentialDepositString
message.currencyName, message.currencySymbols, message.existentialDepositString,
)
}
is WalletWarning.BalanceNotEnoughForFee -> {
context.getString(
R.string.token_details_send_blocked_fee_format,
message.blockchainFullName, message.blockchainFullName
message.blockchainFullName, message.blockchainFullName,
)
}
WalletWarning.TransactionInProgress -> {
@ -33,7 +33,7 @@ class WalletWarningConverter(
is WalletWarning.Rent -> {
context.getString(
R.string.solana_rent_warning,
message.walletRent.minRentValue, message.walletRent.rentExemptValue
message.walletRent.minRentValue, message.walletRent.rentExemptValue,
)
}
}