@ -249,7 +249,7 @@ int32_t iguana_realtime_update(struct supernet_info *myinfo,struct iguana_info *
}
//portable_mutex_unlock(&coin->RTmutex);
bp = coin->current;
if ( bp == 0 || iguana_validated(coin) < bp->hdrsi )
if ( bp == 0 )//|| iguana_validated(coin) < bp->hdrsi )
{
printf("bp.%p validated.%d vs hdrsi.%d\n",bp,iguana_validated(coin),bp->hdrsi);
return(0);
@ -920,10 +920,13 @@ int64_t iguana_utxoaddr_gen(struct iguana_info *coin,int32_t maketable)
printf("free %s utxoaddrs\n",coin->symbol);
HASH_ITER(hh,coin->utxoaddrs,utxoaddr,tmp);
if ( utxoaddr != 0 )
HASH_DELETE(hh,coin->utxoaddrs,utxoaddr);
free(utxoaddr);
coin->utxoaddrs = 0;
for (hdrsi=0; hdrsi<coin->bundlescount-1; hdrsi++)