Updated on 2026-08-14

This commit is contained in:
Tangem 2024-07-08 17:57:59 +03:00
parent 6025d8ab67
commit e2c5e34762

View file

@ -951,16 +951,20 @@ internal class AddCustomTokenViewModel @Inject constructor(
/** Convert [address] to single address for specific [blockchain] or return null if invalid */
private fun convertTokenAddress(blockchain: Blockchain, address: String): String? {
return when (blockchain) {
Blockchain.Hedera, Blockchain.HederaTestnet -> hederaAddressConverter.convertToTokenId(address)
Blockchain.Cardano -> {
cardanoTokenAddressConverter.convertToFingerprint(
address = address,
symbol = uiState.value.form.tokenSymbolInputField.value,
)
return runCatching {
when (blockchain) {
Blockchain.Hedera, Blockchain.HederaTestnet -> hederaAddressConverter.convertToTokenId(address)
Blockchain.Cardano -> {
// TODO: [REDACTED_JIRA]
cardanoTokenAddressConverter.convertToFingerprint(
address = address,
symbol = uiState.value.form.tokenSymbolInputField.value,
)
}
else -> address
}
else -> address
}
.getOrNull()
}
private inner class TestActionsHandler {