diff --git a/iguana/iguana_msg.c b/iguana/iguana_msg.c index 4bdc8f9d9..8895eb900 100755 --- a/iguana/iguana_msg.c +++ b/iguana/iguana_msg.c @@ -170,14 +170,14 @@ void iguana_gotversion(struct iguana_info *coin,struct iguana_peer *addr,struct addr->dead = (uint32_t)time(NULL); if ( (vers->nServices & (1<<7)) == (1<<7) ) addr->supernet = 1; - printf("nServices.%lld nonce.%llu %srelay node.(%s) supernet.%d\n",(long long)vers->nServices,(long long)vers->nonce,addr->relayflag==0?"non-":"",addr->ipaddr,addr->supernet); + printf("height.%d nServices.%lld nonce.%llu %srelay node.(%s) supernet.%d\n",vers->nStartingHeight,(long long)vers->nServices,(long long)vers->nonce,addr->relayflag==0?"non-":"",addr->ipaddr,addr->supernet); if ( vers->nStartingHeight > coin->longestchain ) { if ( coin->badlongestchain != 0 && vers->nStartingHeight >= coin->badlongestchain ) { printf("peer.(%s) gives badlongestchain.%d\n",addr->ipaddr,vers->nStartingHeight); addr->dead = 1; - } else coin->longestchain = (vers->nStartingHeight + coin->longestchain + 1) >> 1; + } else coin->longestchain = vers->nStartingHeight; } iguana_queue_send(coin,addr,0,serialized,"getaddr",0,0,0); } diff --git a/iguana/iguana_unspents.c b/iguana/iguana_unspents.c index ba31f7fd7..620671d54 100755 --- a/iguana/iguana_unspents.c +++ b/iguana/iguana_unspents.c @@ -190,8 +190,8 @@ uint32_t iguana_sparseadd(uint8_t *bits,uint32_t ind,int32_t width,uint32_t tabl sparsesearches++; if ( 0 && setind == 0 ) printf("tablesize.%d width.%d bitoffset.%d\n",tablesize,width,(int32_t)bitoffset); - if ( (sparsesearches % 10000) == 0 ) - printf("[%d %d] %.3f sparse searches.%ld iters.%ld hits.%ld max.%ld\n",width,tablesize,(double)sparseiters/(1+sparsesearches),sparsesearches,sparseiters,sparsehits,sparsemax+1); + //if ( (sparsesearches % 100000) == 0 ) + printf("[%d %d] %.3f sparse searches.%ld iters.%ld hits.%ld %.2f%% max.%ld\n",width,tablesize,(double)sparseiters/(1+sparsesearches),sparsesearches,sparseiters,sparsehits,100.*(double)sparsehits/(1+sparsesearches),sparsemax+1); for (i=0; i sparsemax ) + sparsemax = i; return(x); } }