|
@ -179,13 +179,19 @@ void iguana_dPoWupdate(struct supernet_info *myinfo,struct dpow_info *dp) |
|
|
else |
|
|
else |
|
|
{ |
|
|
{ |
|
|
while ( dp->lastheight <= height ) |
|
|
while ( dp->lastheight <= height ) |
|
|
|
|
|
{ |
|
|
|
|
|
blockhash = dpow_getblockhash(myinfo,src,dp->lastheight); |
|
|
dpow_srcupdate(myinfo,dp,dp->lastheight++,blockhash,(uint32_t)time(NULL),blocktime); |
|
|
dpow_srcupdate(myinfo,dp,dp->lastheight++,blockhash,(uint32_t)time(NULL),blocktime); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
else |
|
|
else |
|
|
{ |
|
|
{ |
|
|
while ( dp->lastheight <= height ) |
|
|
while ( dp->lastheight <= height ) |
|
|
|
|
|
{ |
|
|
|
|
|
blockhash = dpow_getblockhash(myinfo,src,dp->lastheight); |
|
|
dpow_srcupdate(myinfo,dp,dp->lastheight++,blockhash,(uint32_t)time(NULL),blocktime); |
|
|
dpow_srcupdate(myinfo,dp,dp->lastheight++,blockhash,(uint32_t)time(NULL),blocktime); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} //else printf("error getchaintip for %s\n",dp->symbol);
|
|
|
} //else printf("error getchaintip for %s\n",dp->symbol);
|
|
|
} else printf("iguana_dPoWupdate missing src.(%s) %p or dest.(%s) %p\n",dp->symbol,src,dp->dest,dest); |
|
|
} else printf("iguana_dPoWupdate missing src.(%s) %p or dest.(%s) %p\n",dp->symbol,src,dp->dest,dest); |
|
|