Browse Source

test

etomic
jl777 8 years ago
parent
commit
c94adb469c
  1. 8
      basilisk/basilisk_swap.c

8
basilisk/basilisk_swap.c

@ -1715,6 +1715,8 @@ void basilisk_swaploop(void *_swap)
if ( (swap->I.statebits & (0x08|0x02)) == (0x08|0x02) )
break;
sleep(1);
dpow_nanomsg_update(myinfo);
dex_updateclient(myinfo);
}
while ( (swap->I.statebits & 0x20) == 0 && time(NULL) < expiration )
{
@ -1726,6 +1728,8 @@ void basilisk_swaploop(void *_swap)
break;
}
sleep(1);//3 + (swap->iambob == 0)*10);
dpow_nanomsg_update(myinfo);
dex_updateclient(myinfo);
}
if ( time(NULL) >= expiration )
retval = -1;
@ -1733,6 +1737,8 @@ void basilisk_swaploop(void *_swap)
printf("C r%u/q%u swapstate.%x\n",swap->I.req.requestid,swap->I.req.quoteid,swap->I.statebits);
while ( retval == 0 && (swap->I.statebits & 0x40) == 0 ) // send fee
{
dpow_nanomsg_update(myinfo);
dex_updateclient(myinfo);
basilisk_sendstate(myinfo,swap,data,maxlen);
basilisk_swapget(myinfo,swap,0x80000000,data,maxlen,basilisk_verify_otherstatebits);
if ( swap->myfee.txbytes == 0 )
@ -1816,6 +1822,8 @@ void basilisk_swaploop(void *_swap)
basilisk_swapget(myinfo,swap,0x80000000,data,maxlen,basilisk_verify_otherstatebits);
if ( time(NULL) > swap->I.expiration )
break;
dpow_nanomsg_update(myinfo);
dex_updateclient(myinfo);
}
printf("end of atomic swap\n");
if ( swap->I.iambob != 0 && swap->bobdeposit.txbytes != 0 )

Loading…
Cancel
Save