This commit is contained in:
Christopher Jeffrey 2016-04-02 04:32:45 -07:00
parent 47160c1cfe
commit fca8778d35
2 changed files with 7 additions and 5 deletions

View File

@ -499,12 +499,12 @@ Parser.parseTX = function parseTX(p) {
var version, locktime, i;
var raw;
p = new BufferReader(p);
p.start();
if (Parser.isWitnessTX(p))
return Parser.parseWitnessTX(p);
p = new BufferReader(p);
p.start();
version = p.readU32(); // Technically signed
inCount = p.readVarint();

View File

@ -46,11 +46,13 @@ BufferWriter.prototype.render = function render(keep) {
case '64be': off += utils.write64BE(data, item[1], off); break;
case 'varint': off += utils.writeVarint(data, item[1], off); break;
case 'bytes': off += utils.copy(item[1], data, off); break;
case 'checksum': off += utils.copy(utils.checksum(data.slice(0, off)), data, off); break;
case 'checksum':
off += utils.copy(utils.checksum(data.slice(0, off)), data, off);
break;
}
}
if (keep !== true)
if (!keep)
this.destroy();
return data;