Commit work to date
This commit is contained in:
parent
b24dc44770
commit
a213435135
3 changed files with 179 additions and 35 deletions
|
@ -55,12 +55,19 @@ function construct (f, dontSign) {
|
|||
input.signs.forEach(function (sign) {
|
||||
var keyPair = ECPair.fromWIF(sign.keyPair, network)
|
||||
var redeemScript
|
||||
|
||||
var witnessScript
|
||||
var value
|
||||
if (sign.redeemScript) {
|
||||
redeemScript = bscript.fromASM(sign.redeemScript)
|
||||
}
|
||||
if (sign.value) {
|
||||
value = sign.value
|
||||
}
|
||||
if (sign.witnessScript) {
|
||||
witnessScript = bscript.fromASM(sign.witnessScript)
|
||||
}
|
||||
|
||||
txb.sign(index, keyPair, redeemScript, sign.hashType)
|
||||
txb.sign(index, keyPair, redeemScript, sign.hashType, value, witnessScript)
|
||||
})
|
||||
})
|
||||
|
||||
|
@ -82,6 +89,7 @@ describe('TransactionBuilder', function () {
|
|||
fixtures.valid.build.forEach(function (f) {
|
||||
it('returns TransactionBuilder, with ' + f.description, function () {
|
||||
var network = NETWORKS[f.network || 'bitcoin']
|
||||
|
||||
var tx = Transaction.fromHex(f.txHex)
|
||||
var txb = TransactionBuilder.fromTransaction(tx, network)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue