Updated on 2026-08-14
This commit is contained in:
parent
4e1a0d6c1f
commit
00740e4313
9 changed files with 16 additions and 13 deletions
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
|
|
@ -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))
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue