From 22d5831b9b25031a5a327722ba5932d67d1cb3bb Mon Sep 17 00:00:00 2001 From: junderw Date: Thu, 21 Nov 2019 18:01:04 +0900 Subject: [PATCH] Remove Output casts from Transaction class --- ts_src/transaction.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ts_src/transaction.ts b/ts_src/transaction.ts index 37b88f5..0419ba2 100644 --- a/ts_src/transaction.ts +++ b/ts_src/transaction.ts @@ -268,7 +268,7 @@ export class Transaction { newTx.outs = this.outs.map(txOut => { return { script: txOut.script, - value: (txOut as Output).value, + value: txOut.value, }; }); @@ -438,7 +438,7 @@ export class Transaction { toffset = 0; this.outs.forEach(out => { - writeUInt64((out as Output).value); + writeUInt64(out.value); writeVarSlice(out.script); }); @@ -451,7 +451,7 @@ export class Transaction { tbuffer = Buffer.allocUnsafe(8 + varSliceSize(output.script)); toffset = 0; - writeUInt64((output as Output).value); + writeUInt64(output.value); writeVarSlice(output.script); hashOutputs = bcrypto.hash256(tbuffer);