From 59777baf71c80dd6c536e282d77da58a79bfe8fa Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Mon, 21 Mar 2016 05:54:34 -0700 Subject: [PATCH] fixes for script and tx. --- lib/bcoin/script.js | 2 +- lib/bcoin/tx.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/bcoin/script.js b/lib/bcoin/script.js index 31d5d8c7..46ebe358 100644 --- a/lib/bcoin/script.js +++ b/lib/bcoin/script.js @@ -36,7 +36,7 @@ Witness.encode = function encode(witness) { }; Witness.decode = function decode(buf) { - return bcoin.protocol.parser.parseTX(buf).items; + return bcoin.protocol.parser.parseWitness(buf).witness.items; }; Witness.prototype.clone = function clone() { diff --git a/lib/bcoin/tx.js b/lib/bcoin/tx.js index 4dc3c919..eb561050 100644 --- a/lib/bcoin/tx.js +++ b/lib/bcoin/tx.js @@ -1100,7 +1100,7 @@ TX._fromExtended = function _fromExtended(buf, saveCoins) { coin = p.readVarBytes(); if (coin.length === 0) continue; - coin = bcoin.protocol.parser.parseCoin(p, false); + coin = bcoin.protocol.parser.parseCoin(coin, false); coin.hash = tx.inputs[i].prevout.hash; coin.index = tx.inputs[i].prevout.index; coin.spent = false; @@ -1113,8 +1113,8 @@ TX._fromExtended = function _fromExtended(buf, saveCoins) { return tx; }; -TX.fromExtended = function fromExtended(buf, coins) { - return new TX(TX._fromExtended(buf, coins)); +TX.fromExtended = function fromExtended(buf, saveCoins) { + return new TX(TX._fromExtended(buf, saveCoins)); }; /**