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) {
|
Transaction.prototype.addInput = function (tx, outIndex) {
|
||||||
if (arguments[0] instanceof TransactionIn) {
|
if (arguments[0] instanceof TransactionIn) {
|
||||||
this.ins.push(arguments[0])
|
this.ins.push(arguments[0])
|
||||||
|
return
|
||||||
}
|
}
|
||||||
else if (arguments[0].length > 65) {
|
|
||||||
|
var hash
|
||||||
|
if (arguments[0].length > 65) {
|
||||||
var args = arguments[0].split(':')
|
var args = arguments[0].split(':')
|
||||||
return this.addInput(args[0], args[1])
|
hash = args[0]
|
||||||
}
|
outIndex = parseInt(args[1])
|
||||||
else {
|
|
||||||
var hash = typeof tx === "string" ? tx : tx.hash
|
} else {
|
||||||
|
hash = typeof tx === "string" ? tx : tx.hash
|
||||||
hash = Array.isArray(hash) ? convert.bytesToHex(hash) : hash
|
hash = Array.isArray(hash) ? convert.bytesToHex(hash) : hash
|
||||||
|
}
|
||||||
|
|
||||||
this.ins.push(new TransactionIn({
|
this.ins.push(new TransactionIn({
|
||||||
outpoint: {
|
outpoint: {
|
||||||
|
@ -75,7 +80,6 @@ Transaction.prototype.addInput = function (tx, outIndex) {
|
||||||
script: new Script(),
|
script: new Script(),
|
||||||
sequence: this.defaultSequence
|
sequence: this.defaultSequence
|
||||||
}))
|
}))
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue