tests: add witness support to fromRaw

This commit is contained in:
Daniel Cousens 2016-11-14 13:40:29 +11:00 committed by Daniel Cousens
parent 5150e3c027
commit a1755a43c0

View file

@ -13,7 +13,7 @@ describe('Transaction', function () {
tx.version = raw.version tx.version = raw.version
tx.locktime = raw.locktime tx.locktime = raw.locktime
raw.ins.forEach(function (txIn) { raw.ins.forEach(function (txIn, i) {
var txHash = new Buffer(txIn.hash, 'hex') var txHash = new Buffer(txIn.hash, 'hex')
var scriptSig var scriptSig
@ -24,6 +24,14 @@ describe('Transaction', function () {
} }
tx.addInput(txHash, txIn.index, txIn.sequence, scriptSig) tx.addInput(txHash, txIn.index, txIn.sequence, scriptSig)
if (txIn.witness) {
var witness = txIn.witness.map(function (x) {
return new Buffer(x, 'hex')
})
tx.setWitness(i, witness)
}
}) })
raw.outs.forEach(function (txOut) { raw.outs.forEach(function (txOut) {