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, }