Browse Source

Use addInput in _fromNonP2SH

patch-2
Esteban Ordano 10 years ago
parent
commit
bd97f20f1c
  1. 9
      lib/transaction/transaction.js

9
lib/transaction/transaction.js

@ -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) {

Loading…
Cancel
Save