@ -918,7 +918,7 @@ void basilisks_loop(void *arg)
{
if ( notary != 0 )
basilisk_ping_send(myinfo,notary);
if ( (counter++ % 10) == 0 )
if ( (counter++ % 10) == 0 && myinfo->DPOW.symbol[0] != 0 && myinfo->DPOW.dest[0] != 0 )
iguana_dPoWupdate(myinfo);
endmilli = startmilli + 500;
}
@ -1113,6 +1113,7 @@ TWO_STRINGS(iguana,dpow,symbol,pubkey)
decode_hex(myinfo->DPOW.minerkey33,33,pubkey);
if ( bitcoin_pubkeylen(myinfo->DPOW.minerkey33) <= 0 )
return(clonestr("{\"error\":\"illegal pubkey\"}"));
strcpy(myinfo->DPOW.symbol,symbol);
if ( strcmp(myinfo->DPOW.symbol,"KMD") == 0 )
strcpy(myinfo->DPOW.dest,"BTC");