From 0a4d0e6d316fd48c2ae7c83c5e2a21b655c5cedb Mon Sep 17 00:00:00 2001 From: jl777 Date: Thu, 7 Apr 2016 22:00:12 -0500 Subject: [PATCH] test --- iguana/iguana777.h | 1 + iguana/iguana_unspents.c | 2 -- iguana/main.c | 6 ++++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/iguana/iguana777.h b/iguana/iguana777.h index 588eb3f72..afce34541 100755 --- a/iguana/iguana777.h +++ b/iguana/iguana777.h @@ -862,6 +862,7 @@ int32_t iguana_convertfinished(struct iguana_info *coin); int32_t iguana_emitfinished(struct iguana_info *coin); int32_t iguana_utxofinished(struct iguana_info *coin); int32_t iguana_balancefinished(struct iguana_info *coin); +int32_t iguana_alloctxbits(struct iguana_info *coin,struct iguana_ramchain *ramchain); extern int32_t HDRnet,netBLOCKS; diff --git a/iguana/iguana_unspents.c b/iguana/iguana_unspents.c index b6549be74..aff535cff 100755 --- a/iguana/iguana_unspents.c +++ b/iguana/iguana_unspents.c @@ -838,8 +838,6 @@ int32_t iguana_spendvectors(struct iguana_info *coin,struct iguana_bundle *bp,st printf("iguana_spendvectors: already have Xspendinds[%d]\n",ramchain->numXspends); return(ramchain->numXspends); } - for (i=0; ihdrsi; i++) - iguana_alloctxbits(coin,&coin->bundles[i]->ramchain); ptr = mycalloc('x',sizeof(*ptr),n); total += n; startmillis = OS_milliseconds(); diff --git a/iguana/main.c b/iguana/main.c index dc1e5f114..0ed46d598 100755 --- a/iguana/main.c +++ b/iguana/main.c @@ -67,7 +67,7 @@ static int32_t initflag; int32_t HDRnet,netBLOCKS; cJSON *API_json; #ifdef __linux__ -int32_t IGUANA_NUMHELPERS = 1; +int32_t IGUANA_NUMHELPERS = 8; #else int32_t IGUANA_NUMHELPERS = 4; #endif @@ -369,7 +369,7 @@ mksquashfs DB/BTC BTC.squash1M -b 1048576 void mainloop(struct supernet_info *myinfo) { - int32_t i,flag,isRT,numpeers; struct iguana_info *coin; struct iguana_bundle *bp; + int32_t i,j,flag,isRT,numpeers; struct iguana_info *coin; struct iguana_bundle *bp; sleep(3); printf("mainloop\n"); while ( 1 ) @@ -392,6 +392,8 @@ void mainloop(struct supernet_info *myinfo) { if ( iguana_emitfinished(coin) >= coin->bundlescount-1 ) { + for (j=0; jhdrsi; j++) + iguana_alloctxbits(coin,&coin->bundles[j]->ramchain); if ( iguana_utxofinished(coin) < coin->bundlescount-1 || iguana_balancefinished(coin) < coin->bundlescount-1 ) coin->spendvectorsaved = 1; else coin->spendvectorsaved = (uint32_t)time(NULL);