add check in getUxos
This commit is contained in:
parent
3840b7303e
commit
2c70e21f55
|
@ -92,6 +92,7 @@ Address.prototype.getUtxo = function(next) {
|
|||
// Complete utxo info
|
||||
async.eachLimit(txOut,CONCURRENCY,function (txItem, a_c) {
|
||||
db.fromIdInfoSimple(txItem.txid, function(err, info) {
|
||||
if (!info || !info.hex) return a_c(err);
|
||||
|
||||
var scriptPubKey = self._getScriptPubKey(info.hex, txItem.index);
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ var OUTS_PREFIX = 'txo-'; //txo-<txid>-<n> => [addr, btc_sat]
|
|||
var SPENT_PREFIX = 'txs-'; //txs-<txid(out)>-<n(out)>-<txid(in)>-<n(in)> = ts
|
||||
|
||||
// to sum up addr balance (only outs, spents are gotten later)
|
||||
var ADDR_PREFIX = 'txa-'; //txa-<addr>-<txid>-<n> => + btc_sat:ts
|
||||
var ADDR_PREFIX = 'txa-'; //txa-<addr>-<txid>-<n> => + btc_sat:ts [:<txid>-<n>](spent)
|
||||
|
||||
// TODO: use bitcore networks module
|
||||
var genesisTXID = '4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b';
|
||||
|
|
|
@ -31,8 +31,8 @@ describe('Address balances', function() {
|
|||
a.update(function(err) {
|
||||
if (err) done(err);
|
||||
assert.equal(v.addr, a.addrStr);
|
||||
assert.equal(a.unconfirmedTxApperances ,0, 'unconfirmedTxApperances: 0');
|
||||
assert.equal(a.unconfirmedBalanceSat ,0, 'unconfirmedBalanceSat: 0');
|
||||
assert.equal(a.unconfirmedTxApperances ,v.unconfirmedTxApperances || 0, 'unconfirmedTxApperances');
|
||||
assert.equal(a.unconfirmedBalanceSat ,v.unconfirmedBalanceSat || 0, 'unconfirmedBalanceSat: ' + a.unconfirmedBalanceSat + ' vs.: ' + v.unconfirmedBalanceSat );
|
||||
if (v.txApperances)
|
||||
assert.equal(v.txApperances, a.txApperances, 'txApperances: ' + a.txApperances);
|
||||
if (v.totalReceived) assert.equal(v.totalReceived, a.totalReceived, 'received: ' + a.totalReceived);
|
||||
|
|
|
@ -42,10 +42,12 @@
|
|||
},
|
||||
{
|
||||
"addr": "mzW2hdZN2um7WBvTDerdahKqRgj3md9C29",
|
||||
"balance": 1199.74393853,
|
||||
"totalReceived": 1199.74393853,
|
||||
"balance": 1271.87752288,
|
||||
"totalReceived": 1271.87752288,
|
||||
"totalSent": 0,
|
||||
"txApperances": 6048
|
||||
"txApperances": 6197,
|
||||
"unconfirmedTxApperances": 3,
|
||||
"unconfirmedBalanceSat": 149174913
|
||||
},
|
||||
{
|
||||
"addr": "mjRmkmYzvZN3cA3aBKJgYJ65epn3WCG84H",
|
||||
|
|
Loading…
Reference in New Issue