Updated on 2026-08-14
This commit is contained in:
parent
e5ef4d5d0b
commit
d5778aa6f9
3 changed files with 10 additions and 6 deletions
|
|
@ -300,9 +300,9 @@ internal sealed class AddCustomTokenWarning(val description: TextReference) {
|
|||
description = TextReference.Res(R.string.custom_token_validation_error_already_added),
|
||||
)
|
||||
|
||||
/** Unsupported Solana token warning */
|
||||
object UnsupportedSolanaToken : AddCustomTokenWarning(
|
||||
description = TextReference.Res(R.string.alert_manage_tokens_unsupported_message),
|
||||
/** Unsupported token warning */
|
||||
data class UnsupportedToken(val networkName: String) : AddCustomTokenWarning(
|
||||
description = TextReference.Res(R.string.alert_manage_tokens_unsupported_message, networkName),
|
||||
)
|
||||
|
||||
object WrongDerivationPath : AddCustomTokenWarning(
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ internal object AddCustomTokenPreviewData {
|
|||
return setOf(
|
||||
AddCustomTokenWarning.PotentialScamToken,
|
||||
AddCustomTokenWarning.TokenAlreadyAdded,
|
||||
AddCustomTokenWarning.UnsupportedSolanaToken,
|
||||
AddCustomTokenWarning.UnsupportedToken(networkName = "Solana"),
|
||||
)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -486,8 +486,12 @@ internal class AddCustomTokenViewModel @Inject constructor(
|
|||
}
|
||||
|
||||
return buildSet {
|
||||
if (!isSupportedToken && !isContractAddressFieldEmpty) add(AddCustomTokenWarning.UnsupportedSolanaToken)
|
||||
if (isCustomTokenAlreadyAdded()) add(AddCustomTokenWarning.TokenAlreadyAdded)
|
||||
if (!isSupportedToken && !isContractAddressFieldEmpty) {
|
||||
add(AddCustomTokenWarning.UnsupportedToken(networkSelectorValue.fullName))
|
||||
}
|
||||
if (isCustomTokenAlreadyAdded()) {
|
||||
add(AddCustomTokenWarning.TokenAlreadyAdded)
|
||||
}
|
||||
if (foundToken == null && isAnyTokenFieldsFilled() || foundToken?.isActive == false) {
|
||||
add(AddCustomTokenWarning.PotentialScamToken)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue