From 368a341efca80fb24507377db503e2e8ab0d8226 Mon Sep 17 00:00:00 2001 From: jl777 Date: Fri, 12 Aug 2016 14:02:42 -0300 Subject: [PATCH] test --- iguana/iguana777.c | 1 - iguana/iguana_realtime.c | 2 ++ iguana/iguana_unspents.c | 6 +++--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/iguana/iguana777.c b/iguana/iguana777.c index 9fe592668..15dd2fa7f 100755 --- a/iguana/iguana777.c +++ b/iguana/iguana777.c @@ -444,7 +444,6 @@ void iguana_update_balances(struct iguana_info *coin) coin->balanceflush = max+1; while ( coin->balanceflush != 0 ) sleep(3); - iguana_utxoaddr_gen(coin,1); } else printf("skip flush when max.%d and orig.%d\n",max,coin->origbalanceswritten); } } diff --git a/iguana/iguana_realtime.c b/iguana/iguana_realtime.c index e0c3d4479..b1ea89152 100755 --- a/iguana/iguana_realtime.c +++ b/iguana/iguana_realtime.c @@ -377,6 +377,8 @@ int32_t iguana_realtime_update(struct supernet_info *myinfo,struct iguana_info * iguana_RTspendvectors(myinfo,coin,bp); //portable_mutex_unlock(&coin->RTmutex); coin->RTgenesis = (uint32_t)time(NULL); + if ( coin->utxoaddrs == 0 ) + iguana_utxoaddr_gen(coin,1); } } else diff --git a/iguana/iguana_unspents.c b/iguana/iguana_unspents.c index e5c2d3112..91f5fdf20 100755 --- a/iguana/iguana_unspents.c +++ b/iguana/iguana_unspents.c @@ -854,11 +854,11 @@ struct iguana_utxoaddr *iguana_utxoaddrfind(int32_t createflag,struct iguana_inf memcpy(utxoaddr->rmd160,rmd160,sizeof(utxoaddr->rmd160)); HASH_ADD_KEYPTR(hh,coin->utxoaddrs,utxoaddr->rmd160,sizeof(utxoaddr->rmd160),utxoaddr); HASH_FIND(hh,coin->utxoaddrs,rmd160,sizeof(utxoaddr->rmd160),utxoaddr); + int32_t i; for (i=0; i<20; i++) + printf("%02x",utxoaddr->rmd160[i]); + printf(" %d of %d: %p\n",coin->utxoaddrind,coin->utxodatasize,coin->utxoaddrs); if ( utxoaddr == 0 ) { - int32_t i; for (i=0; i<20; i++) - printf("%02x",rmd160[i]); - printf(" %d of %d: %p ",coin->utxoaddrind,coin->utxodatasize,coin->utxoaddrs); printf("failed to find just added %d of %d\n",coin->utxoaddrind,coin->utxodatasize); } }