Browse Source

Test

etomic
jl777 7 years ago
parent
commit
40f6160998
  1. 32
      iguana/exchanges/LP_stats.c

32
iguana/exchanges/LP_stats.c

@ -302,23 +302,23 @@ int32_t LP_swap_finished(struct LP_swapstats *sp,int32_t dPoWflag)
{ {
if ( sp->expired != 0 ) if ( sp->expired != 0 )
return(1); return(1);
if ( dPoWflag != 0 ) }
if ( dPoWflag != 0 )
{
if ( sp->dPoWfinished != 0 )
return(1);
else if ( sp->finished != 0 )
{ {
if ( sp->finished != 0 && sp->dPoWfinished != 0 ) if ( bob->isassetchain != 0 )
return(1); sp->bobneeds_dPoW = LP_finished_lastheight(sp,1);
else if ( sp->finished != 0 ) if ( alice->isassetchain != 0 )
{ sp->aliceneeds_dPoW = LP_finished_lastheight(sp,0);
if ( bob->isassetchain != 0 ) printf("bob needs %d @ %d, alice needs %d @ %d\n",sp->bobneeds_dPoW,bob->notarized,sp->aliceneeds_dPoW,alice->notarized);
sp->bobneeds_dPoW = LP_finished_lastheight(sp,1); }
if ( alice->isassetchain != 0 ) if ( (sp->bobneeds_dPoW == 0 || (sp->bobneeds_dPoW > 1 && bob->notarized >= sp->bobneeds_dPoW)) && (sp->aliceneeds_dPoW == 0 || (sp->aliceneeds_dPoW > 1 && alice->notarized >= sp->aliceneeds_dPoW)) )
sp->aliceneeds_dPoW = LP_finished_lastheight(sp,0); {
printf("bob needs %d @ %d, alice needs %d @ %d\n",sp->bobneeds_dPoW,bob->notarized,sp->aliceneeds_dPoW,alice->notarized); sp->dPoWfinished = (uint32_t)time(NULL);
} return(1);
if ( (sp->bobneeds_dPoW == 0 || (sp->bobneeds_dPoW > 1 && bob->notarized >= sp->bobneeds_dPoW)) && (sp->aliceneeds_dPoW == 0 || (sp->aliceneeds_dPoW > 1 && alice->notarized >= sp->aliceneeds_dPoW)) )
{
sp->dPoWfinished = (uint32_t)time(NULL);
return(1);
}
} }
} }
return(0); return(0);

Loading…
Cancel
Save