diff --git a/iguana/iguana_ramchain.c b/iguana/iguana_ramchain.c index 986f0f040..e34b3c4c4 100755 --- a/iguana/iguana_ramchain.c +++ b/iguana/iguana_ramchain.c @@ -1036,7 +1036,7 @@ int32_t iguana_ramchain_alloc(char *fname,struct iguana_info *coin,struct iguana char str[65],str2[65]; fprintf(stderr,"ht.%d wait for allocated %s < MAXMEM %s | elapsed %.2f minutes hashsize.%ld allocsize.%ld\n",height,mbstr(str,myallocated(0,-1)+hashsize+allocsize),mbstr(str2,coin->MAXMEM),(double)(time(NULL)-coin->startutc)/60.,(long)hashsize,(long)allocsize); sleep(13); } - iguana_meminit(hashmem,"ramhashmem",0,hashsize + 65536,0); + iguana_meminit(hashmem,"ramhashmem",0,2*hashsize + 65536,0); iguana_meminit(mem,"ramchain",0,allocsize + 65536,0); mem->alignflag = sizeof(uint32_t); hashmem->alignflag = sizeof(uint32_t); diff --git a/iguana/iguana_spendvectors.c b/iguana/iguana_spendvectors.c index 20166fe83..414914aa4 100755 --- a/iguana/iguana_spendvectors.c +++ b/iguana/iguana_spendvectors.c @@ -1140,6 +1140,7 @@ int32_t iguana_bundlevalidate(struct supernet_info *myinfo,struct iguana_info *c if ( (len= iguana_peerblockrequest(myinfo,coin,blockspace,max,0,bp->hashes[i],1)) < 0 ) { errs++; + printf("bundlevalidate: delete [%d:%d]\n",bp->hdrsi,i); iguana_blockunmark(coin,bp->blocks[i],bp,i,1); totalerrs++; }