@ -1166,12 +1166,12 @@ int32_t LP_tradecommand(void *ctx,char *myipaddr,int32_t pubsock,cJSON *argjson,
LP_requestinit ( & Q . R , Q . srchash , Q . desthash , Q . srccoin , Q . satoshis - Q . txfee , Q . destcoin , Q . destsatoshis - Q . desttxfee , Q . timestamp , Q . quotetime , DEXselector ) ;
LP_tradecommand_log ( argjson ) ;
printf ( " %-4d (%-10u %10u) %12s id.%22llu %5s/%-5s %12.8f -> %11.8f price %11.8f | RT.%d %d \n " , ( uint32_t ) time ( NULL ) % 3600 , Q . R . requestid , Q . R . quoteid , method , ( long long ) Q . aliceid , Q . srccoin , Q . destcoin , dstr ( Q . satoshis ) , dstr ( Q . destsatoshis ) , ( double ) Q . destsatoshis / Q . satoshis , LP_RTcount , LP_swapscount ) ;
LP_autoprices_update ( method , Q . srccoin , dstr ( Q . satoshis ) , Q . destcoin , dstr ( Q . destsatoshis ) ) ;
retval = 1 ;
aliceid = j64bits ( argjson , " aliceid " ) ;
qprice = jdouble ( argjson , " price " ) ;
if ( strcmp ( method , " reserved " ) = = 0 )
{
LP_autoprices_update ( Q . srccoin , dstr ( Q . satoshis ) , Q . destcoin , dstr ( Q . destsatoshis ) ) ;
bestprice = LP_bob_competition ( & counter , aliceid , qprice , 1 ) ;
//printf("%s lag %ld: aliceid.%llu price %.8f -> bestprice %.8f Alice max %.8f\n",jprint(argjson,0),Q.quotetime - (time(NULL)-20),(long long)aliceid,qprice,bestprice,LP_Alicemaxprice);
if ( 0 )
@ -1202,7 +1202,6 @@ int32_t LP_tradecommand(void *ctx,char *myipaddr,int32_t pubsock,cJSON *argjson,
}
else if ( strcmp ( method , " connected " ) = = 0 )
{
LP_autoprices_update ( Q . srccoin , dstr ( Q . satoshis ) , Q . destcoin , dstr ( Q . destsatoshis ) ) ;
bestprice = LP_bob_competition ( & counter , aliceid , qprice , 1000 ) ;
if ( bits256_cmp ( G . LP_mypub25519 , Q . desthash ) = = 0 & & bits256_cmp ( G . LP_mypub25519 , Q . srchash ) ! = 0 )
{
@ -1239,7 +1238,6 @@ int32_t LP_tradecommand(void *ctx,char *myipaddr,int32_t pubsock,cJSON *argjson,
}
else if ( strcmp ( method , " connect " ) = = 0 )
{
LP_autoprices_update ( Q . srccoin , dstr ( Q . satoshis ) , Q . destcoin , dstr ( Q . destsatoshis ) ) ;
LP_bob_competition ( & counter , aliceid , qprice , 1000 ) ;
if ( bits256_cmp ( G . LP_mypub25519 , Q . srchash ) = = 0 & & bits256_cmp ( G . LP_mypub25519 , Q . desthash ) ! = 0 )
{