Fix bug with outputs with null script

This commit is contained in:
Patrick Nagurny 2015-07-07 15:12:52 -04:00
parent c45bd0c4ee
commit 23c3082ff7

View File

@ -120,7 +120,7 @@ TransactionService.prototype._confirmOutput = function(ops, block, transaction)
value: output.toJSON()
});
var script = output.script;
if (!script.isPublicKeyHashOut() && !script.isScriptHashOut()) {
if (!script || !(script.isPublicKeyHashOut() || script.isScriptHashOut())) {
return;
}
var address = output.script.toAddress();
@ -149,7 +149,7 @@ TransactionService.prototype._confirmInput = function(ops, block, transaction) {
}))
});
var script = input.script;
if (!(script.isPublicKeyHashIn() || script.isScriptHashIn())) {
if (!script || !(script.isPublicKeyHashIn() || script.isScriptHashIn())) {
return Promise.resolve();
}