From cd47f56caaf28b97962fd977e5cc629874b4db39 Mon Sep 17 00:00:00 2001 From: kyranjamie Date: Thu, 3 Oct 2024 13:26:44 +0200 Subject: [PATCH] chore(ledger): log transaction payload prior to sending to ledger --- src/app/features/ledger/utils/stacks-ledger-utils.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/app/features/ledger/utils/stacks-ledger-utils.ts b/src/app/features/ledger/utils/stacks-ledger-utils.ts index 165e15de316..d55eb4a9e45 100644 --- a/src/app/features/ledger/utils/stacks-ledger-utils.ts +++ b/src/app/features/ledger/utils/stacks-ledger-utils.ts @@ -1,3 +1,4 @@ +/* eslint-disable no-console */ import Transport from '@ledgerhq/hw-transport-webusb'; import { AddressVersion, @@ -60,8 +61,14 @@ export const prepareLedgerDeviceStacksAppConnection = prepareLedgerDeviceForAppF ) as (args: PrepareLedgerDeviceConnectionArgs) => Promise; export function signLedgerStacksTransaction(app: StacksApp) { - return async (payload: Buffer, accountIndex: number) => - app.sign(stxDerivationWithAccount.replace('{account}', accountIndex.toString()), payload); + return async (payload: Buffer, accountIndex: number) => { + console.log('Logging serialised stacks transaction'); + console.log(payload.toString('hex')); + return app.sign( + stxDerivationWithAccount.replace('{account}', accountIndex.toString()), + payload + ); + }; } export function signLedgerStacksUtf8Message(app: StacksApp) {