From 58259ab3723620fcb846a3f48b91bd3b6442c257 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 15 Apr 2026 14:55:01 +0400 Subject: [PATCH] Updated on 2026-08-14 --- .../src/main/assets/configs/feature_toggles_config.json | 4 ++++ gradle/tangem_dependencies.toml | 2 +- .../com/tangem/blockchainsdk/WalletManagerFactoryCreator.kt | 2 ++ .../com/tangem/blockchainsdk/di/BlockchainSDKFactoryModule.kt | 3 +++ 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/core/config-toggles/src/main/assets/configs/feature_toggles_config.json b/core/config-toggles/src/main/assets/configs/feature_toggles_config.json index 98751c086c..b6fbd1d807 100644 --- a/core/config-toggles/src/main/assets/configs/feature_toggles_config.json +++ b/core/config-toggles/src/main/assets/configs/feature_toggles_config.json @@ -83,5 +83,9 @@ { "name": "SOLANA_SCALED_UI_AMOUNT_ENABLED", "version": "undefined" + }, + { + "name": "HEDERA_ERC20_ENABLED", + "version": "5.37" } ] diff --git a/gradle/tangem_dependencies.toml b/gradle/tangem_dependencies.toml index af40440304..94aa5668ec 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.37-1490" +tangemBlockchainSdk = "releases-5.37-1494" #tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds tangemCardSdk = "releases-5.37-603" #tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^ diff --git a/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/WalletManagerFactoryCreator.kt b/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/WalletManagerFactoryCreator.kt index 3de6c03bd1..2213a287ff 100644 --- a/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/WalletManagerFactoryCreator.kt +++ b/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/WalletManagerFactoryCreator.kt @@ -25,6 +25,7 @@ internal class WalletManagerFactoryCreator @Inject constructor( private val blockchainSDKLogger: BlockchainSDKLogger, private val isSolanaTxHistoryEnabled: Boolean, private val isSolanaScaledUiAmountEnabled: Boolean, + private val isHederaErc20Enabled: Boolean, ) { fun create(config: BlockchainSdkConfig, blockchainProviderTypes: BlockchainProviderTypes): WalletManagerFactory { @@ -39,6 +40,7 @@ internal class WalletManagerFactoryCreator @Inject constructor( isPendingTransactionsEnabled = true, isSolanaTxHistoryEnabled = isSolanaTxHistoryEnabled, isSolanaScaledUiAmountEnabled = isSolanaScaledUiAmountEnabled, + isHederaErc20Enabled = isHederaErc20Enabled, ), blockchainDataStorage = blockchainDataStorage, loggers = listOf(blockchainSDKLogger), diff --git a/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/di/BlockchainSDKFactoryModule.kt b/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/di/BlockchainSDKFactoryModule.kt index 9bdbd36f05..cd52d01c17 100644 --- a/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/di/BlockchainSDKFactoryModule.kt +++ b/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/di/BlockchainSDKFactoryModule.kt @@ -103,6 +103,9 @@ internal object BlockchainSDKFactoryModule { isSolanaScaledUiAmountEnabled = featureTogglesManager.isFeatureEnabled( FeatureToggles.SOLANA_SCALED_UI_AMOUNT_ENABLED, ), + isHederaErc20Enabled = featureTogglesManager.isFeatureEnabled( + FeatureToggles.HEDERA_ERC20_ENABLED, + ), ) } } \ No newline at end of file