From e224921f868e0b01f456c13f14e1db86c8072095 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Fri, 4 Apr 2025 12:53:12 +0200 Subject: [PATCH] handle partial_tx in handleApiReturn --- src/services/service.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/services/service.ts b/src/services/service.ts index 156b555..81720f1 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -658,6 +658,15 @@ export default class Services { public async handleApiReturn(apiReturn: ApiReturn) { console.log(apiReturn); + if (apiReturn.partial_tx) { + try { + const res = this.sdkClient.sign_transaction(apiReturn.partial_tx); + apiReturn.new_tx_to_send = res.new_tx_to_send; + } catch (e) { + console.error('Failed to sign transaction:', e); + } + } + if (apiReturn.new_tx_to_send && apiReturn.new_tx_to_send.transaction.length != 0) { await this.sendNewTxMessage(JSON.stringify(apiReturn.new_tx_to_send)); await new Promise(r => setTimeout(r, 500));