From 458fc16dcb0490f2ebefde2fcf2007d486cf95fa Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 8 Sep 2025 11:59:41 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../data/walletconnect/respond/DefaultWcRespondService.kt | 7 ++++++- .../domain/walletconnect/DefaultWcPairUseCaseTest.kt | 1 + gradle/dependencies.toml | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/data/wallet-connect/src/main/kotlin/com/tangem/data/walletconnect/respond/DefaultWcRespondService.kt b/data/wallet-connect/src/main/kotlin/com/tangem/data/walletconnect/respond/DefaultWcRespondService.kt index 3b8ea4f337..e2d5ff2e60 100644 --- a/data/wallet-connect/src/main/kotlin/com/tangem/data/walletconnect/respond/DefaultWcRespondService.kt +++ b/data/wallet-connect/src/main/kotlin/com/tangem/data/walletconnect/respond/DefaultWcRespondService.kt @@ -36,7 +36,12 @@ internal class DefaultWcRespondService : WcRespondService { } is Wallet.Model.JsonRpcResponse.JsonRpcResult -> { Timber.tag(WC_TAG).i("Successful respond $response for request $request") - response.result.right() + if (response.result == null) { + Timber.tag(WC_TAG).e( + "Response result is null, but it should be String. Casted to empty", + ) + } + (response.result ?: "").right() } } continuation.resume(result) diff --git a/data/wallet-connect/src/test/kotlin/com/tangem/domain/walletconnect/DefaultWcPairUseCaseTest.kt b/data/wallet-connect/src/test/kotlin/com/tangem/domain/walletconnect/DefaultWcPairUseCaseTest.kt index b244486335..6058a8f797 100644 --- a/data/wallet-connect/src/test/kotlin/com/tangem/domain/walletconnect/DefaultWcPairUseCaseTest.kt +++ b/data/wallet-connect/src/test/kotlin/com/tangem/domain/walletconnect/DefaultWcPairUseCaseTest.kt @@ -56,6 +56,7 @@ internal class DefaultWcPairUseCaseTest { proposerPublicKey = "", relayProtocol = "", relayData = "", + scopedProperties = null, ) private val sdkVerifyContext: Wallet.Model.VerifyContext get() = Wallet.Model.VerifyContext( diff --git a/gradle/dependencies.toml b/gradle/dependencies.toml index f9ef6078d0..972feade5e 100644 --- a/gradle/dependencies.toml +++ b/gradle/dependencies.toml @@ -74,8 +74,8 @@ zxingQrCode = "3.5.1" kotlinSerialization = "1.8.0" kotlinDatetime = "0.6.2" arrow = "1.2.4" # 2.0.1 breaks the build -reownCore = "1.1.2" -reownWeb3 = "1.1.2" +reownCore = "1.4.9" +reownWeb3 = "1.4.9" prettyLogger = "2.2.0" okHttp-prettyLogging = "3.1.0" chucker = "4.0.0"