diff --git a/lib/mining/miner.js b/lib/mining/miner.js index 32644243..600b4dd3 100644 --- a/lib/mining/miner.js +++ b/lib/mining/miner.js @@ -438,9 +438,9 @@ Miner.prototype.build = function build(attempt) { if (priority) { if (weight > this.options.priorityWeight || item.priority < this.options.priorityThreshold) { + priority = false; queue.set(cmpRate); queue.init(); - priority = false; queue.insert(item); continue; } diff --git a/lib/mining/minerblock.js b/lib/mining/minerblock.js index 215e7fb7..867e5ece 100644 --- a/lib/mining/minerblock.js +++ b/lib/mining/minerblock.js @@ -596,14 +596,14 @@ function BlockEntry(tx) { */ BlockEntry.fromTX = function fromTX(tx, view, attempt) { - var entry = new BlockEntry(tx); - entry.fee = tx.getFee(view); - entry.rate = tx.getRate(view); - entry.priority = tx.getPriority(view, attempt.height); - entry.free = false; - entry.sigops = tx.getSigopsCost(view, attempt.flags); - entry.descRate = entry.rate; - return entry; + var item = new BlockEntry(tx); + item.fee = tx.getFee(view); + item.rate = tx.getRate(view); + item.priority = tx.getPriority(view, attempt.height); + item.free = false; + item.sigops = tx.getSigopsCost(view, attempt.flags); + item.descRate = item.rate; + return item; }; /**