Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
8e48f4f730
  1. 4
      iguana/iguana_bundles.c
  2. 10
      iguana/iguana_unspents.c

4
iguana/iguana_bundles.c

@ -735,7 +735,7 @@ int32_t iguana_bundleready(struct iguana_info *coin,struct iguana_bundle *bp,int
} }
else else
{ {
//#ifndef __PNACL__ #ifndef __PNACL__
int32_t checki,hdrsi; FILE *fp; int32_t checki,hdrsi; FILE *fp;
fname[0] = 0; fname[0] = 0;
checki = iguana_peerfname(coin,&hdrsi,GLOBAL_TMPDIR,fname,0,block->RO.hash2,zero,1,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); fclose(fp);
} }
else else
//#endif #endif
{ {
iguana_blockunmark(coin,block,bp,i,1); iguana_blockunmark(coin,block,bp,i,1);
if ( requiredflag != 0 ) if ( requiredflag != 0 )

10
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); printf("iguana_balancegen: emit %d != %d ramchain->numXspends\n",emit,numXspends);
errs++; errs++;
} }
if ( errs == 0 )
bp->balancefinish = (uint32_t)time(NULL);
//printf(">>>>>>>> balances.%d done errs.%d spendind.%d\n",bp->hdrsi,errs,n); //printf(">>>>>>>> balances.%d done errs.%d spendind.%d\n",bp->hdrsi,errs,n);
return(-errs); return(-errs);
} }
@ -1372,6 +1374,14 @@ void iguana_initfinal(struct iguana_info *coin,bits256 lastbundle)
bp->startutxo = bp->utxofinish = 0; bp->startutxo = bp->utxofinish = 0;
} }
} }
else
{
for (i=0; i<coin->bundlescount-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); printf("i.%d bundlescount.%d\n",i,coin->bundlescount);
if ( coin->balanceswritten > 1 ) if ( coin->balanceswritten > 1 )
coin->balanceswritten = iguana_volatilesinit(coin); coin->balanceswritten = iguana_volatilesinit(coin);

Loading…
Cancel
Save