Dust outputs: Fix condition (one OP_RETURN was avoiding checks on other outputs)

This commit is contained in:
Esteban Ordano 2015-02-06 09:32:12 -03:00
parent d136715322
commit 9cafbd558d
1 changed files with 4 additions and 6 deletions

View File

@ -151,12 +151,10 @@ Transaction.prototype._validateChange = function() {
Transaction.DUST_AMOUNT = 5460;
Transaction.prototype._hasDustOutputs = function() {
var output;
for (output in this.outputs) {
if (this.outputs[output].script.isDataOut()) {
return false;
}
if (this.outputs[output].satoshis < Transaction.DUST_AMOUNT) {
var index, output;
for (index in this.outputs) {
output = this.outputs[index];
if (output.satoshis < Transaction.DUST_AMOUNT && !output.script.isDataOut()) {
return true;
}
}