diff --git a/iguana/kmd_lookup.h b/iguana/kmd_lookup.h index 7ad92e33f..e66891e01 100755 --- a/iguana/kmd_lookup.h +++ b/iguana/kmd_lookup.h @@ -51,6 +51,12 @@ struct kmd_addresshh *_kmd_address(struct iguana_info *coin,uint8_t type_rmd160[ portable_mutex_lock(&coin->kmdmutex); HASH_FIND(hh,coin->kmd_addresses,type_rmd160,21,addr); portable_mutex_unlock(&coin->kmdmutex); + if ( addr != 0 ) + { + char coinaddr[64]; + bitcoin_address(coinaddr,type_rmd160[0],&type_rmd160[1],20); + printf("%s found (%s)\n",coin->symbol,coinaddr); + } return(addr); } @@ -134,7 +140,7 @@ void kmd_transactionvout(struct iguana_info *coin,struct kmd_transactionhh *ptr, struct kmd_transactionhh *kmd_transactionadd(struct iguana_info *coin,struct kmd_transaction *tx,int32_t numvouts) { - struct kmd_transactionhh *ptr; char str[65]; + struct kmd_transactionhh *ptr; //char str[65]; if ( (ptr= kmd_transaction(coin,tx->txid)) == 0 ) { ptr = calloc(1,sizeof(*ptr) + (sizeof(*ptr->ptrs)*numvouts*2)); @@ -447,6 +453,8 @@ int32_t _kmd_bitcoinscan(struct iguana_info *coin) while ( loadheight < height ) { flag = 0; + if ( (loadheight % 1000) == 0 ) + printf("loading ht.%d\n",loadheight); if ( (blockjson= kmd_blockjson(&h,coin->symbol,coin->chain->serverport,coin->chain->userpass,0,loadheight)) != 0 ) { if ( (txids= jarray(&numtxids,blockjson,"tx")) != 0 )