Updated on 2026-08-14
This commit is contained in:
parent
1e6d95e494
commit
09acb08623
2 changed files with 10 additions and 1 deletions
|
|
@ -2,7 +2,9 @@ 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.stellar.StellarTokenAddressConverter
|
||||
import com.tangem.blockchain.blockchains.sui.SuiTokenAddressConverter
|
||||
import com.tangem.blockchain.blockchains.xrp.XrpTokenAddressConverter
|
||||
import com.tangem.blockchain.common.Blockchain
|
||||
import com.tangem.blockchainsdk.utils.toBlockchain
|
||||
import com.tangem.domain.models.network.Network
|
||||
|
|
@ -10,6 +12,8 @@ import com.tangem.domain.models.network.Network
|
|||
internal class TokenAddressesConverter {
|
||||
private val hederaTokenAddressConverter = HederaTokenAddressConverter()
|
||||
private val cardanoTokenAddressConverter = CardanoTokenAddressConverter()
|
||||
private val xrpTokenAddressConverter = XrpTokenAddressConverter()
|
||||
private val stellarTokenAddressConverter = StellarTokenAddressConverter()
|
||||
private val suiTokenAddressConverter = SuiTokenAddressConverter()
|
||||
|
||||
fun convertTokenAddress(networkId: Network.ID, contractAddress: String, symbol: String?): String {
|
||||
|
|
@ -20,6 +24,11 @@ internal class TokenAddressesConverter {
|
|||
Blockchain.Sui,
|
||||
Blockchain.SuiTestnet,
|
||||
-> suiTokenAddressConverter.normalizeAddress(contractAddress)
|
||||
Blockchain.Stellar,
|
||||
Blockchain.StellarTestnet,
|
||||
-> stellarTokenAddressConverter.normalizeAddress(contractAddress)
|
||||
Blockchain.XRP,
|
||||
-> xrpTokenAddressConverter.normalizeAddress(contractAddress)
|
||||
Blockchain.Cardano -> {
|
||||
// TODO: [REDACTED_JIRA]
|
||||
cardanoTokenAddressConverter.convertToFingerprint(contractAddress, symbol)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
# https://github.com/tangem/tangem-sdk-android/
|
||||
# https://github.com/tangem/vico
|
||||
|
||||
tangemBlockchainSdk = "develop-1110"
|
||||
tangemBlockchainSdk = "develop-1119"
|
||||
#tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds
|
||||
tangemCardSdk = "develop-489"
|
||||
#tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue