diff --git a/app/src/main/java/com/tangem/tap/domain/tokens/DefaultTokensFeatureToggles.kt b/app/src/main/java/com/tangem/tap/domain/tokens/DefaultTokensFeatureToggles.kt index 70402f2f76..a223acdcac 100644 --- a/app/src/main/java/com/tangem/tap/domain/tokens/DefaultTokensFeatureToggles.kt +++ b/app/src/main/java/com/tangem/tap/domain/tokens/DefaultTokensFeatureToggles.kt @@ -8,6 +8,6 @@ internal class DefaultTokensFeatureToggles( private val featureTogglesManager: FeatureTogglesManager, ) : TokensFeatureToggles { - override val isMultiAddressUtxoEnabled: Boolean - get() = featureTogglesManager.isFeatureEnabled(FeatureToggles.MULTI_ADDRESS_UTXO_ENABLED) + override val isDynamicAddressesEnabled: Boolean + get() = featureTogglesManager.isFeatureEnabled(FeatureToggles.DYNAMIC_ADDRESSES_ENABLED) } \ No newline at end of file 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 5144c3702b..025b649a98 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 @@ -53,7 +53,7 @@ "version": "undefined" }, { - "name": "MULTI_ADDRESS_UTXO_ENABLED", + "name": "DYNAMIC_ADDRESSES_ENABLED", "version": "undefined" }, { diff --git a/core/res/src/main/res/values/strings.xml b/core/res/src/main/res/values/strings.xml index d4a0a1480f..53ed50688f 100644 --- a/core/res/src/main/res/values/strings.xml +++ b/core/res/src/main/res/values/strings.xml @@ -474,6 +474,18 @@ Sending assets in other networks will result in permanent loss. %s network Send funds using only + Dynamic addresses + Dynamic addresses enabled + Use a new address for each transaction to reduce traceability and improve on-chain privacy. + Enhanced Privacy + Easily receive funds in UTXO-based networks with automatic address generation — no manual address management required. + Seamless receiving + Enable Dynamic Addresses + Dynamic addresses create a new one each time for extra privacy — your total balance stays the same. + Dynamic Addresses cannot be enabled because some custom addresses/tokens use a modified derivation path, which doesn’t meet the required criteria. + Dynamic Addresses Unavailable + We can’t connect to the provider right now. Please try again later. + Service unavailable. Please try again. Best opportunities Clear filter The list is temporarily empty as it’s being refreshed. Check back in a moment. @@ -753,7 +765,10 @@ No data Market Pulse Quick actions + Clear all Search tokens + Recents + In your portfolio Result See tokens under 100k USD market cap Show tokens @@ -1115,6 +1130,8 @@ Unrecognized QR Code This network isn\'t supported by any of your added tokens. Add a supported token to send crypto. No supported tokens found + This QR code contains parameters that are not recognized: %s. Some payment details may be lost if you continue. + Unknown Parameters No memo required %1$s (%2$s) on %3$s network %1$s on %2$s network diff --git a/domain/tokens/src/main/kotlin/com/tangem/domain/tokens/TokensFeatureToggles.kt b/domain/tokens/src/main/kotlin/com/tangem/domain/tokens/TokensFeatureToggles.kt index c281c5edd4..ea588e781c 100644 --- a/domain/tokens/src/main/kotlin/com/tangem/domain/tokens/TokensFeatureToggles.kt +++ b/domain/tokens/src/main/kotlin/com/tangem/domain/tokens/TokensFeatureToggles.kt @@ -6,5 +6,5 @@ package com.tangem.domain.tokens [REDACTED_AUTHOR] */ interface TokensFeatureToggles { - val isMultiAddressUtxoEnabled: Boolean + val isDynamicAddressesEnabled: Boolean } \ No newline at end of file