diff --git a/data/manage-tokens/src/main/kotlin/com/tangem/data/managetokens/utils/TokenAddressesConverter.kt b/data/manage-tokens/src/main/kotlin/com/tangem/data/managetokens/utils/TokenAddressesConverter.kt index 9503e4a6c7..4b6fb6647f 100644 --- a/data/manage-tokens/src/main/kotlin/com/tangem/data/managetokens/utils/TokenAddressesConverter.kt +++ b/data/manage-tokens/src/main/kotlin/com/tangem/data/managetokens/utils/TokenAddressesConverter.kt @@ -2,6 +2,7 @@ package com.tangem.data.managetokens.utils import com.tangem.blockchain.blockchains.cardano.CardanoTokenAddressConverter import com.tangem.blockchain.blockchains.hedera.HederaTokenAddressConverter +import com.tangem.blockchain.blockchains.sui.SuiTokenAddressConverter import com.tangem.blockchain.common.Blockchain import com.tangem.data.common.currency.getBlockchain import com.tangem.domain.tokens.model.Network @@ -9,12 +10,16 @@ import com.tangem.domain.tokens.model.Network internal class TokenAddressesConverter { private val hederaTokenAddressConverter = HederaTokenAddressConverter() private val cardanoTokenAddressConverter = CardanoTokenAddressConverter() + private val suiTokenAddressConverter = SuiTokenAddressConverter() fun convertTokenAddress(networkId: Network.ID, contractAddress: String, symbol: String?): String { val convertedAddress = when (getBlockchain(networkId)) { Blockchain.Hedera, Blockchain.HederaTestnet, -> hederaTokenAddressConverter.convertToTokenId(contractAddress) + Blockchain.Sui, + Blockchain.SuiTestnet, + -> suiTokenAddressConverter.normalizeAddress(contractAddress) Blockchain.Cardano -> { // TODO: [REDACTED_JIRA] cardanoTokenAddressConverter.convertToFingerprint(contractAddress, symbol) diff --git a/gradle/tangem_dependencies.toml b/gradle/tangem_dependencies.toml index ef3a5a7696..e0cd77c6eb 100644 --- a/gradle/tangem_dependencies.toml +++ b/gradle/tangem_dependencies.toml @@ -5,7 +5,7 @@ # https://github.com/tangem/tangem-sdk-android/ # https://github.com/tangem/vico -tangemBlockchainSdk = "releases-5.24.0-1062" +tangemBlockchainSdk = "releases-5.24.0-1070" #tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds tangemCardSdk = "releases-5.24.0-467" #tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^