Transaction: fix incorrect outIndex type
This commit is contained in:
parent
bd2a6db260
commit
9a7e291d70
1 changed files with 19 additions and 15 deletions
|
@ -58,14 +58,19 @@ var Transaction = function (doc) {
|
|||
Transaction.prototype.addInput = function (tx, outIndex) {
|
||||
if (arguments[0] instanceof TransactionIn) {
|
||||
this.ins.push(arguments[0])
|
||||
return
|
||||
}
|
||||
else if (arguments[0].length > 65) {
|
||||
|
||||
var hash
|
||||
if (arguments[0].length > 65) {
|
||||
var args = arguments[0].split(':')
|
||||
return this.addInput(args[0], args[1])
|
||||
}
|
||||
else {
|
||||
var hash = typeof tx === "string" ? tx : tx.hash
|
||||
hash = args[0]
|
||||
outIndex = parseInt(args[1])
|
||||
|
||||
} else {
|
||||
hash = typeof tx === "string" ? tx : tx.hash
|
||||
hash = Array.isArray(hash) ? convert.bytesToHex(hash) : hash
|
||||
}
|
||||
|
||||
this.ins.push(new TransactionIn({
|
||||
outpoint: {
|
||||
|
@ -75,7 +80,6 @@ Transaction.prototype.addInput = function (tx, outIndex) {
|
|||
script: new Script(),
|
||||
sequence: this.defaultSequence
|
||||
}))
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue