Updated on 2026-08-14

This commit is contained in:
Tangem 2024-12-16 17:46:32 +03:00
commit 84f085a4e0
777 changed files with 24282 additions and 3464 deletions

View file

@ -3,8 +3,8 @@ package com.tangem.lib.crypto
import com.tangem.blockchain.blockchains.xrp.XrpAddressService
import com.tangem.blockchain.common.Blockchain
import com.tangem.blockchainsdk.compatibility.l2BlockchainsList
import com.tangem.blockchainsdk.utils.ExcludedBlockchains
import com.tangem.blockchainsdk.utils.fromNetworkId
import com.tangem.blockchainsdk.utils.isSupportedInApp
import com.tangem.lib.crypto.converter.XrpTaggedAddressConverter
import com.tangem.lib.crypto.models.XrpTaggedAddress
@ -64,8 +64,10 @@ object BlockchainUtils {
return blockchain == Blockchain.Tron || blockchain == Blockchain.TronTestnet
}
fun isSupportedNetworkId(blockchainId: String): Boolean {
return Blockchain.fromNetworkId(blockchainId)?.isSupportedInApp() ?: false
fun isSupportedNetworkId(blockchainId: String, excludedBlockchains: ExcludedBlockchains): Boolean {
val blockchain = Blockchain.fromNetworkId(blockchainId)
return blockchain != null && blockchain !in excludedBlockchains
}
fun isArbitrum(blockchainId: String): Boolean {