From 7f1c5d0c2e544e33c9e16e4aee20362cd24d50ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Abadesso?= Date: Tue, 25 Feb 2025 13:19:04 -0300 Subject: [PATCH] refactor: using params directly in send nano contract tx --- .../src/rpcMethods/sendNanoContractTx.ts | 23 ++++++++----------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/packages/hathor-rpc-handler/src/rpcMethods/sendNanoContractTx.ts b/packages/hathor-rpc-handler/src/rpcMethods/sendNanoContractTx.ts index 6223f46..14f34c5 100644 --- a/packages/hathor-rpc-handler/src/rpcMethods/sendNanoContractTx.ts +++ b/packages/hathor-rpc-handler/src/rpcMethods/sendNanoContractTx.ts @@ -73,14 +73,7 @@ export async function sendNanoContractTx( const sendNanoContractTxPrompt: SendNanoContractTxConfirmationPrompt = { type: TriggerTypes.SendNanoContractTxConfirmationPrompt, method: rpcRequest.method, - data: { - blueprintId: params.blueprintId, - ncId: params.ncId, - actions: params.actions as NanoContractAction[], - method: params.method, - args: params.args, - pushTx: params.pushTx, - }, + data: params, }; const sendNanoContractTxResponse = await triggerHandler(sendNanoContractTxPrompt, requestMetadata) as SendNanoContractTxConfirmationResponse; @@ -112,15 +105,17 @@ export async function sendNanoContractTx( }; triggerHandler(sendNanoContractLoadingTrigger, requestMetadata); + const txData = { + ncId: params.ncId, + blueprintId: confirmedBluePrintId, + actions: confirmedActions, + args: confirmedArgs, + }; + const response = await sendMethod( params.method, caller, - { - ncId: params.ncId, - blueprintId: confirmedBluePrintId, - actions: confirmedActions, - args: confirmedArgs, - }, + txData, { pinCode: pinCodeResponse.data.pinCode, }