|
|
@ -353,8 +353,14 @@ Transaction.prototype.from = function(utxo, pubkeys, threshold) { |
|
|
|
}; |
|
|
|
|
|
|
|
Transaction.prototype._fromNonP2SH = function(utxo) { |
|
|
|
var clazz; |
|
|
|
utxo = new UnspentOutput(utxo); |
|
|
|
this.inputs.push(new PublicKeyHashInput({ |
|
|
|
if (utxo.script.isPublicKeyHashOut()) { |
|
|
|
clazz = PublicKeyHashInput; |
|
|
|
} else { |
|
|
|
clazz = Input; |
|
|
|
} |
|
|
|
this.addInput(new clazz({ |
|
|
|
output: new Output({ |
|
|
|
script: utxo.script, |
|
|
|
satoshis: utxo.satoshis |
|
|
@ -364,7 +370,6 @@ Transaction.prototype._fromNonP2SH = function(utxo) { |
|
|
|
sequenceNumber: DEFAULT_SEQNUMBER, |
|
|
|
script: Script.empty() |
|
|
|
})); |
|
|
|
this._inputAmount += utxo.satoshis; |
|
|
|
}; |
|
|
|
|
|
|
|
Transaction.prototype._fromMultisigUtxo = function(utxo, pubkeys, threshold) { |
|
|
|