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 1a45030b37..98751c086c 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 @@ -79,5 +79,9 @@ { "name": "SOLANA_TX_HISTORY_ENABLED", "version": "undefined" + }, + { + "name": "SOLANA_SCALED_UI_AMOUNT_ENABLED", + "version": "undefined" } ] diff --git a/gradle/tangem_dependencies.toml b/gradle/tangem_dependencies.toml index 278d64c66f..891cb8a686 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-1485" +tangemBlockchainSdk = "releases-5.37-1489" #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 8383c43b2e..3de6c03bd1 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 @@ -24,6 +24,7 @@ internal class WalletManagerFactoryCreator @Inject constructor( private val blockchainDataStorage: BlockchainDataStorage, private val blockchainSDKLogger: BlockchainSDKLogger, private val isSolanaTxHistoryEnabled: Boolean, + private val isSolanaScaledUiAmountEnabled: Boolean, ) { fun create(config: BlockchainSdkConfig, blockchainProviderTypes: BlockchainProviderTypes): WalletManagerFactory { @@ -37,6 +38,7 @@ internal class WalletManagerFactoryCreator @Inject constructor( isYieldSupplyEnabled = true, isPendingTransactionsEnabled = true, isSolanaTxHistoryEnabled = isSolanaTxHistoryEnabled, + isSolanaScaledUiAmountEnabled = isSolanaScaledUiAmountEnabled, ), 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 fbcf86e62b..9bdbd36f05 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 @@ -100,6 +100,9 @@ internal object BlockchainSDKFactoryModule { isSolanaTxHistoryEnabled = featureTogglesManager.isFeatureEnabled( FeatureToggles.SOLANA_TX_HISTORY_ENABLED, ), + isSolanaScaledUiAmountEnabled = featureTogglesManager.isFeatureEnabled( + FeatureToggles.SOLANA_SCALED_UI_AMOUNT_ENABLED, + ), ) } } \ No newline at end of file