Browse Source

Test

etomic
jl777 8 years ago
parent
commit
3a8910fa8f
  1. 3
      iguana/exchanges/LP_nativeDEX.c
  2. 4
      iguana/exchanges/LP_prices.c

3
iguana/exchanges/LP_nativeDEX.c

@ -36,7 +36,7 @@ portable_mutex_t LP_peermutex,LP_utxomutex,LP_commandmutex,LP_cachemutex;
int32_t LP_mypubsock = -1; int32_t LP_mypubsock = -1;
int32_t Client_connections; int32_t Client_connections;
int32_t USERPASS_COUNTER,IAMCLIENT = 0; int32_t USERPASS_COUNTER,IAMCLIENT = 0;
double LP_profitratio = 1.;
// stubs // stubs
int32_t basilisk_istrustedbob(struct basilisk_swap *swap) int32_t basilisk_istrustedbob(struct basilisk_swap *swap)
@ -236,6 +236,7 @@ void LPinit(uint16_t myport,uint16_t mypullport,uint16_t mypubport,double profit
{ {
char *myipaddr=0; long filesize,n; int32_t timeout,maxsize,pullsock=-1,pubsock=-1; struct LP_peerinfo *mypeer=0; char pushaddr[128],subaddr[128]; char *myipaddr=0; long filesize,n; int32_t timeout,maxsize,pullsock=-1,pubsock=-1; struct LP_peerinfo *mypeer=0; char pushaddr[128],subaddr[128];
IAMCLIENT = amclient; IAMCLIENT = amclient;
LP_profitratio += profitmargin;
OS_randombytes((void *)&n,sizeof(n)); OS_randombytes((void *)&n,sizeof(n));
srand((int32_t)n); srand((int32_t)n);
if ( userhome != 0 && userhome[0] != 0 ) if ( userhome != 0 && userhome[0] != 0 )

4
iguana/exchanges/LP_prices.c

@ -144,8 +144,8 @@ int32_t LP_mypriceset(char *base,char *rel,double price)
struct LP_priceinfo *basepp,*relpp; struct LP_priceinfo *basepp,*relpp;
if ( price != 0. && (basepp= LP_priceinfofind(base)) != 0 && (relpp= LP_priceinfofind(rel)) != 0 ) if ( price != 0. && (basepp= LP_priceinfofind(base)) != 0 && (relpp= LP_priceinfofind(rel)) != 0 )
{ {
basepp->myprices[relpp->ind] = price; // ask basepp->myprices[relpp->ind] = price * LP_profitratio; // ask
relpp->myprices[basepp->ind] = 1. / price; // bid relpp->myprices[basepp->ind] = (1. / price) * LP_profitratio; // bid
return(0); return(0);
} else return(-1); } else return(-1);
} }

Loading…
Cancel
Save