diff --git a/data/wallet-manager/src/main/java/com/tangem/data/walletmanager/utils/SdkTransactionHistoryItemConverter.kt b/data/wallet-manager/src/main/java/com/tangem/data/walletmanager/utils/SdkTransactionHistoryItemConverter.kt index 99f7e8fa99..9832632e12 100644 --- a/data/wallet-manager/src/main/java/com/tangem/data/walletmanager/utils/SdkTransactionHistoryItemConverter.kt +++ b/data/wallet-manager/src/main/java/com/tangem/data/walletmanager/utils/SdkTransactionHistoryItemConverter.kt @@ -66,6 +66,11 @@ internal class SdkTransactionHistoryItemConverter( is SdkTransactionHistoryItem.TransactionType.ContractMethodName, -> mapToInteractionAddressType(destinationType = destinationType) + is SdkTransactionHistoryItem.TransactionType.SolanaStakingTransactionType.Stake -> { + transactionType.validatorAddress?.let { + TxInfo.InteractionAddressType.Validator(address = it) + } + } is SdkTransactionHistoryItem.TransactionType.TronStakingTransactionType.VoteWitnessContract -> { TxInfo.InteractionAddressType.Validator(address = transactionType.validatorAddress) } diff --git a/data/wallet-manager/src/main/java/com/tangem/data/walletmanager/utils/SdkTransactionTypeConverter.kt b/data/wallet-manager/src/main/java/com/tangem/data/walletmanager/utils/SdkTransactionTypeConverter.kt index 44850b9ec5..a3f9c33ba0 100644 --- a/data/wallet-manager/src/main/java/com/tangem/data/walletmanager/utils/SdkTransactionTypeConverter.kt +++ b/data/wallet-manager/src/main/java/com/tangem/data/walletmanager/utils/SdkTransactionTypeConverter.kt @@ -42,6 +42,15 @@ internal class SdkTransactionTypeConverter( is TransactionType.Transfer -> { TxInfo.TransactionType.Transfer } + is TransactionType.SolanaStakingTransactionType.Stake -> { + TxInfo.TransactionType.Staking.Stake + } + is TransactionType.SolanaStakingTransactionType.Unstake -> { + TxInfo.TransactionType.Staking.Unstake + } + is TransactionType.SolanaStakingTransactionType.Withdraw -> { + TxInfo.TransactionType.Staking.Withdraw + } is TransactionType.TronStakingTransactionType.FreezeBalanceV2Contract -> { TxInfo.TransactionType.Staking.Stake } diff --git a/gradle/tangem_dependencies.toml b/gradle/tangem_dependencies.toml index 5f2038f91c..3e5fe1fd8a 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.34-1430" +tangemBlockchainSdk = "develop-1447" #tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds tangemCardSdk = "develop-582" #tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^