From ab8d1175d6dce909472f77ec554ca902880b0f4a Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 6 Feb 2023 18:28:35 +0300 Subject: [PATCH] Updated on 2026-08-14 --- app/src/main/java/com/tangem/tap/TapApplication.kt | 2 +- .../domain/configurable/config/ConfigManager.kt | 14 ++++++++++---- .../tap/domain/configurable/config/JsonModels.kt | 2 ++ buildSrc/src/main/java/Versions.kt | 2 +- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/TapApplication.kt b/app/src/main/java/com/tangem/tap/TapApplication.kt index d2b413e412..d77a6e9c1b 100644 --- a/app/src/main/java/com/tangem/tap/TapApplication.kt +++ b/app/src/main/java/com/tangem/tap/TapApplication.kt @@ -76,7 +76,7 @@ private val walletStoresRepository by lazy { WalletStoresRepository.provideDefau private val walletManagersRepository by lazy { WalletManagersRepository.provideDefaultImplementation( walletManagerFactory = WalletManagerFactory( - blockchainSdkConfig = store.state.globalState.configManager + config = store.state.globalState.configManager ?.config ?.blockchainSdkConfig ?: BlockchainSdkConfig(), diff --git a/app/src/main/java/com/tangem/tap/domain/configurable/config/ConfigManager.kt b/app/src/main/java/com/tangem/tap/domain/configurable/config/ConfigManager.kt index 989d16359e..3180ad0318 100644 --- a/app/src/main/java/com/tangem/tap/domain/configurable/config/ConfigManager.kt +++ b/app/src/main/java/com/tangem/tap/domain/configurable/config/ConfigManager.kt @@ -2,6 +2,8 @@ package com.tangem.tap.domain.configurable.config import com.tangem.blockchain.common.BlockchainSdkConfig import com.tangem.blockchain.common.BlockchairCredentials +import com.tangem.blockchain.common.GetBlockCredentials +import com.tangem.blockchain.common.NowNodeCredentials import com.tangem.blockchain.common.QuickNodeCredentials import com.tangem.tap.common.shop.shopify.ShopifyShop import com.tangem.tap.common.zendesk.ZendeskConfig @@ -91,14 +93,16 @@ class ConfigManager { authToken = values.blockchairAuthorizationToken, ), blockcypherTokens = values.blockcypherTokens, - quickNodeCredentials = QuickNodeCredentials( + quickNodeSolanaCredentials = QuickNodeCredentials( apiKey = values.quiknodeApiKey, subdomain = values.quiknodeSubdomain, ), - bscQuickNodeCredentials = QuickNodeCredentials( + quickNodeBscCredentials = QuickNodeCredentials( apiKey = values.bscQuiknodeApiKey, subdomain = values.bscQuiknodeSubdomain, ), + nowNodesCredentials = NowNodeCredentials(values.nowNodesApiKey), + getBlockCredentials = GetBlockCredentials(values.getBlockApiKey), infuraProjectId = values.infuraProjectId, tronGridApiKey = values.tronGridApiKey, saltPayAuthToken = values.saltPay.credentials.token, @@ -121,14 +125,16 @@ class ConfigManager { authToken = values.blockchairAuthorizationToken, ), blockcypherTokens = values.blockcypherTokens, - quickNodeCredentials = QuickNodeCredentials( + quickNodeSolanaCredentials = QuickNodeCredentials( apiKey = values.quiknodeApiKey, subdomain = values.quiknodeSubdomain, ), - bscQuickNodeCredentials = QuickNodeCredentials( + quickNodeBscCredentials = QuickNodeCredentials( apiKey = values.bscQuiknodeApiKey, subdomain = values.bscQuiknodeSubdomain, ), + nowNodesCredentials = NowNodeCredentials(values.nowNodesApiKey), + getBlockCredentials = GetBlockCredentials(values.getBlockApiKey), infuraProjectId = values.infuraProjectId, saltPayAuthToken = values.saltPay.credentials.token, ), diff --git a/app/src/main/java/com/tangem/tap/domain/configurable/config/JsonModels.kt b/app/src/main/java/com/tangem/tap/domain/configurable/config/JsonModels.kt index 77a1f0d6cc..aa57ec09f7 100644 --- a/app/src/main/java/com/tangem/tap/domain/configurable/config/JsonModels.kt +++ b/app/src/main/java/com/tangem/tap/domain/configurable/config/JsonModels.kt @@ -27,6 +27,8 @@ class ConfigValueModel( val quiknodeApiKey: String, val bscQuiknodeSubdomain: String, val bscQuiknodeApiKey: String, + val nowNodesApiKey: String, + val getBlockApiKey: String, val blockcypherTokens: Set?, val infuraProjectId: String?, val appsFlyer: AppsFlyer, diff --git a/buildSrc/src/main/java/Versions.kt b/buildSrc/src/main/java/Versions.kt index c0d9908ef0..17acab7b21 100644 --- a/buildSrc/src/main/java/Versions.kt +++ b/buildSrc/src/main/java/Versions.kt @@ -59,7 +59,7 @@ object Versions { // endregion Other libraries // region Tangem - const val tangemBlockchainSdk = "develop-152" + const val tangemBlockchainSdk = "develop-155" // const val tangemBlockchainSdk = "0.0.1" const val tangemCardSgk = "develop-179"