diff --git a/src/psbt.js b/src/psbt.js index 56b5275..2fe816a 100644 --- a/src/psbt.js +++ b/src/psbt.js @@ -109,7 +109,7 @@ class Psbt { set locktime(locktime) { this.setLocktime(locktime); } - get inputs() { + get txInputs() { return this.__CACHE.__TX.ins.map(input => ({ hash: bufferutils_1.cloneBuffer(input.hash), index: input.index, @@ -118,7 +118,7 @@ class Psbt { witness: input.witness.map(buffer => bufferutils_1.cloneBuffer(buffer)), })); } - get outputs() { + get txOutputs() { return this.__CACHE.__TX.outs.map(output => ({ script: bufferutils_1.cloneBuffer(output.script), value: output.value, diff --git a/test/psbt.spec.ts b/test/psbt.spec.ts index 6b4fe0f..e0eba81 100644 --- a/test/psbt.spec.ts +++ b/test/psbt.spec.ts @@ -523,9 +523,9 @@ describe(`Psbt`, () => { }); assert.strictEqual(psbt.inputCount, 1); - assert.strictEqual(psbt.inputs[0].sequence, 0xffffffff); + assert.strictEqual(psbt.txInputs[0].sequence, 0xffffffff); psbt.setInputSequence(0, 0); - assert.strictEqual(psbt.inputs[0].sequence, 0); + assert.strictEqual(psbt.txInputs[0].sequence, 0); }); it('throws if input index is too high', () => { diff --git a/ts_src/psbt.ts b/ts_src/psbt.ts index 8d35563..d6fc8ea 100644 --- a/ts_src/psbt.ts +++ b/ts_src/psbt.ts @@ -145,7 +145,7 @@ export class Psbt { this.setLocktime(locktime); } - get inputs(): Input[] { + get txInputs(): Input[] { return this.__CACHE.__TX.ins.map(input => ({ hash: cloneBuffer(input.hash), index: input.index, @@ -155,7 +155,7 @@ export class Psbt { })); } - get outputs(): Output[] { + get txOutputs(): Output[] { return this.__CACHE.__TX.outs.map(output => ({ script: cloneBuffer(output.script), value: output.value, diff --git a/types/psbt.d.ts b/types/psbt.d.ts index b48d828..66f7202 100644 --- a/types/psbt.d.ts +++ b/types/psbt.d.ts @@ -46,8 +46,8 @@ export declare class Psbt { readonly inputCount: number; version: number; locktime: number; - readonly inputs: Input[]; - readonly outputs: Output[]; + readonly txInputs: Input[]; + readonly txOutputs: Output[]; combine(...those: Psbt[]): this; clone(): Psbt; setMaximumFeeRate(satoshiPerByte: number): void;