Skip to content

Commit 6396fb4

Browse files
authored
Merge pull request #2091 from jasonandjay/fix-addOutput
Fix add output will mutate target
2 parents 3c26beb + 7e74ff2 commit 6396fb4

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/psbt.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ class Psbt {
243243
if (typeof address === 'string') {
244244
const { network } = this.opts;
245245
const script = (0, address_1.toOutputScript)(address, network);
246-
outputData = Object.assign(outputData, { script });
246+
outputData = Object.assign({}, outputData, { script });
247247
}
248248
(0, bip371_1.checkTaprootOutputFields)(outputData, outputData, 'addOutput');
249249
const c = this.__CACHE;

ts_src/psbt.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ export class Psbt {
331331
if (typeof address === 'string') {
332332
const { network } = this.opts;
333333
const script = toOutputScript(address, network);
334-
outputData = Object.assign(outputData, { script });
334+
outputData = Object.assign({}, outputData, { script });
335335
}
336336
checkTaprootOutputFields(outputData, outputData, 'addOutput');
337337

0 commit comments

Comments
 (0)