Skip to content

Commit 581a942

Browse files
committed
fix: sanitize wallet object from logs
TICKET: WP-7489
1 parent 5a9e851 commit 581a942

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

modules/sdk-core/src/bitgo/wallet/wallet.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2407,7 +2407,10 @@ export class Wallet implements IWallet {
24072407
'transaction params:',
24082408
_.omit(params, ['keychain', 'prv', 'passphrase', 'walletPassphrase', 'key', 'wallet'])
24092409
);
2410-
console.error('transaction prebuild:', txPrebuild);
2410+
console.error('transaction prebuild:', {
2411+
..._.omit(txPrebuild, ['wallet']),
2412+
wallet: txPrebuild.wallet?.toJSON(),
2413+
});
24112414
console.trace(e);
24122415
throw e;
24132416
}
@@ -2449,7 +2452,10 @@ export class Wallet implements IWallet {
24492452
confirmedBalance: this.confirmedBalance(),
24502453
spendableBalance: this.spendableBalance(),
24512454
};
2452-
error.txParams = _.omit(params, ['keychain', 'prv', 'passphrase', 'walletPassphrase', 'key']);
2455+
error.txParams = {
2456+
..._.omit(params, ['keychain', 'prv', 'passphrase', 'walletPassphrase', 'key', 'wallet']),
2457+
wallet: this.toJSON(),
2458+
};
24532459
}
24542460
throw error;
24552461
}

0 commit comments

Comments
 (0)