From 8e48f4f7300bae91bc2168b7f24c492d7acb60fe Mon Sep 17 00:00:00 2001 From: jl777 Date: Sun, 17 Apr 2016 19:15:25 -0500 Subject: [PATCH] test --- iguana/iguana_bundles.c | 4 ++-- iguana/iguana_unspents.c | 10 ++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/iguana/iguana_bundles.c b/iguana/iguana_bundles.c index 7af8999eb..cec987d03 100755 --- a/iguana/iguana_bundles.c +++ b/iguana/iguana_bundles.c @@ -735,7 +735,7 @@ int32_t iguana_bundleready(struct iguana_info *coin,struct iguana_bundle *bp,int } else { -//#ifndef __PNACL__ +#ifndef __PNACL__ int32_t checki,hdrsi; FILE *fp; fname[0] = 0; checki = iguana_peerfname(coin,&hdrsi,GLOBAL_TMPDIR,fname,0,block->RO.hash2,zero,1,0); @@ -750,7 +750,7 @@ int32_t iguana_bundleready(struct iguana_info *coin,struct iguana_bundle *bp,int fclose(fp); } else -//#endif +#endif { iguana_blockunmark(coin,block,bp,i,1); if ( requiredflag != 0 ) diff --git a/iguana/iguana_unspents.c b/iguana/iguana_unspents.c index 2a2a02ee3..37e8b3003 100755 --- a/iguana/iguana_unspents.c +++ b/iguana/iguana_unspents.c @@ -1228,6 +1228,8 @@ int32_t iguana_balancegen(struct iguana_info *coin,int32_t incremental,struct ig printf("iguana_balancegen: emit %d != %d ramchain->numXspends\n",emit,numXspends); errs++; } + if ( errs == 0 ) + bp->balancefinish = (uint32_t)time(NULL); //printf(">>>>>>>> balances.%d done errs.%d spendind.%d\n",bp->hdrsi,errs,n); return(-errs); } @@ -1372,6 +1374,14 @@ void iguana_initfinal(struct iguana_info *coin,bits256 lastbundle) bp->startutxo = bp->utxofinish = 0; } } + else + { + for (i=0; ibundlescount-1; i++) + { + if ( (bp= coin->bundles[i]) != 0 ) + bp->utxofinish = bp->startutxo = bp->balancefinish = bp->validated = bp->emitfinish = bp->converted = (uint32_t)time(NULL); + } + } printf("i.%d bundlescount.%d\n",i,coin->bundlescount); if ( coin->balanceswritten > 1 ) coin->balanceswritten = iguana_volatilesinit(coin);