Updated on 2026-08-14

This commit is contained in:
Tangem 2022-02-11 10:58:03 +03:00
parent c05cab6794
commit 8efd82ba6b

View file

@ -156,11 +156,21 @@ class CurrenciesRepository(val context: Application) {
cardFirmware: FirmwareVersion,
isTestNet: Boolean = false
): List<Blockchain> {
return if (cardFirmware < FirmwareVersion.MultiWalletAvailable) {
val blockchains = if (cardFirmware < FirmwareVersion.MultiWalletAvailable) {
Blockchain.secp256k1Blockchains(isTestNet)
} else {
Blockchain.secp256k1Blockchains(isTestNet) + Blockchain.ed25519OnlyBlockchains(isTestNet)
}
return excludeUnsupportedBlockchains(blockchains)
}
//TODO: move to the App settings
private fun excludeUnsupportedBlockchains(blockchains: List<Blockchain>): List<Blockchain> {
return blockchains.toMutableList().apply {
removeAll(listOf(
Blockchain.Fantom, Blockchain.FantomTestnet
))
}
}
companion object {