From 1fd1fce82fa36caeb2ffc288cf385c0f8fe0abdf Mon Sep 17 00:00:00 2001 From: Ivan Socolsky Date: Thu, 16 Jul 2015 15:17:03 -0300 Subject: [PATCH] prioritize 6+ conf --- lib/server.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/lib/server.js b/lib/server.js index e0dca29..d23f85e 100644 --- a/lib/server.js +++ b/lib/server.js @@ -769,17 +769,16 @@ WalletService.prototype._selectTxInputs = function(txp, cb) { var self = this; function sortUtxos(utxos) { - var confirmed = []; - var unconfirmed = []; - _.each(utxos, function(utxo) { - if (utxo.confirmations > 0) { - confirmed.push(utxo); + if (utxo.confirmations == 0) { + utxo.confirmationLevel = 0; + } else if (utxo.confirmations < 6) { + utxo.confirmationLevel = -1; } else { - unconfirmed.push(utxo); + utxo.confirmationLevel = -2; } }); - return confirmed.concat(unconfirmed); + return _.sortBy(utxos, 'confirmationLevel'); }; self._getUtxos(function(err, utxos) {