diff --git a/data/staking/src/main/java/com/tangem/data/staking/DefaultStakingRepository.kt b/data/staking/src/main/java/com/tangem/data/staking/DefaultStakingRepository.kt index fd89978db8..ee0a73cf7b 100644 --- a/data/staking/src/main/java/com/tangem/data/staking/DefaultStakingRepository.kt +++ b/data/staking/src/main/java/com/tangem/data/staking/DefaultStakingRepository.kt @@ -119,7 +119,12 @@ internal class DefaultStakingRepository( private suspend fun checkFeatureToggleEnabled(userWalletId: UserWalletId, cryptoCurrency: CryptoCurrency): Boolean { return when (cryptoCurrency.network.id.toBlockchain()) { Blockchain.TON -> stakingFeatureToggles.isTonStakingEnabled - Blockchain.Ethereum -> stakingFeatureToggles.isEthStakingEnabled + Blockchain.Ethereum -> { + when (cryptoCurrency) { + is CryptoCurrency.Coin -> stakingFeatureToggles.isEthStakingEnabled + is CryptoCurrency.Token -> true + } + } Blockchain.Cardano -> { val address = walletManagersFacade.getDefaultAddress(userWalletId, cryptoCurrency.network).orEmpty() val balance = stakingBalanceStoreV2.getSyncOrNull(