From 4559200dc4f9117e3834184c12780c81fe0d0397 Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 3 Feb 2023 21:19:21 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../products/wallet/saltPay/GnosisRegistrator.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/saltPay/GnosisRegistrator.kt b/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/saltPay/GnosisRegistrator.kt index 42c54a9395..93d229380f 100644 --- a/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/saltPay/GnosisRegistrator.kt +++ b/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/saltPay/GnosisRegistrator.kt @@ -21,6 +21,7 @@ import com.tangem.tap.domain.getFirstToken import kotlinx.coroutines.async import kotlinx.coroutines.awaitAll import kotlinx.coroutines.coroutineScope +import timber.log.Timber import java.math.BigDecimal import java.math.BigInteger import java.util.concurrent.atomic.AtomicLong @@ -149,6 +150,12 @@ class GnosisRegistrator( } suspend fun transferFrom(amountToClaim: BigDecimal, signer: TransactionSigner): Result { + Timber.e(Throwable("transferFrom")) + if (walletManager.txCount == -1L) { + walletManager.safeUpdate().successOr { + return Result.Failure(BlockchainSdkError.WrappedThrowable(it.error)) + } + } val amount = Amount(token, amountToClaim) val feeAmount = walletManager.getFeeToTransferFrom(amount, addressTreasureSafe) .extractFeeAmount().successOr { return it }