From c425d8640deb118d5b4278432b6d000b2aa1373f Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 12 Jan 2026 18:03:06 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../gasless/CreateAndSendGaslessTransactionUseCase.kt | 5 +++-- gradle/tangem_dependencies.toml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/gasless/CreateAndSendGaslessTransactionUseCase.kt b/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/gasless/CreateAndSendGaslessTransactionUseCase.kt index c0bc106f89..27cbc7cd31 100644 --- a/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/gasless/CreateAndSendGaslessTransactionUseCase.kt +++ b/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/gasless/CreateAndSendGaslessTransactionUseCase.kt @@ -169,7 +169,7 @@ class CreateAndSendGaslessTransactionUseCase( val eip7702Auth = Eip7702Authorization( chainId = context.chainId, - address = transactionData.sourceAddress, + address = eip7702Data.executorAddress, nonce = eip7702Data.nonce, yParity = extendedEip7702Data.recId, r = extendedEip7702Data.r.toFormattedHex(), @@ -310,10 +310,11 @@ class CreateAndSendGaslessTransactionUseCase( private fun getDestinationAddress(txData: TransactionData.Uncompiled): String { val ethereumCallData = (txData.extras as? EthereumTransactionExtras)?.callData + val contractAddress = txData.contractAddress return if (ethereumCallData is EthereumYieldSupplySendCallData) { ethereumCallData.destinationAddress } else { - txData.destinationAddress + contractAddress ?: error("supports only Token transaction with contract address") } } diff --git a/gradle/tangem_dependencies.toml b/gradle/tangem_dependencies.toml index 65b0b9e0d3..f77f7250bc 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 = "develop-1355" +tangemBlockchainSdk = "develop-1361" #tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds tangemCardSdk = "develop-573" #tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^