From ab6564eca53b4b336377c17ad16ec67567b8f93a Mon Sep 17 00:00:00 2001 From: Matias Alejo Garcia Date: Wed, 15 Jul 2015 09:57:08 -0300 Subject: [PATCH] handle double spends in /txs --- app/controllers/addresses.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/controllers/addresses.js b/app/controllers/addresses.js index 3bc451e..448f5d5 100644 --- a/app/controllers/addresses.js +++ b/app/controllers/addresses.js @@ -164,8 +164,14 @@ exports.multitxs = function(req, res, next) { tx.info.firstSeenTs = tx2.firstSeenTs; txIndex[tx.txid].info = tx.info; - } else - nbTxs--; + } else { + // TX no longer available + txIndex[tx2.txid].info = { + txid: tx2.txid, + possibleDoubleSpend: true, + firstSeenTs: tx2.firstSeenTs, + }; + } callback(); });