Browse Source

Test

etomic
jl777 8 years ago
parent
commit
9c828a331c
  1. 4
      iguana/exchanges/LP_network.c
  2. 2
      iguana/exchanges/LP_portfolio.c
  3. 5
      iguana/exchanges/LP_prices.c

4
iguana/exchanges/LP_network.c

@ -121,7 +121,7 @@ void queue_loop(void *ignore)
{ {
if ( (sentbytes= nn_send(ptr->sock,ptr->msg,ptr->msglen,0)) != ptr->msglen ) if ( (sentbytes= nn_send(ptr->sock,ptr->msg,ptr->msglen,0)) != ptr->msglen )
printf("%d LP_send sent %d instead of %d\n",n,sentbytes,ptr->msglen); printf("%d LP_send sent %d instead of %d\n",n,sentbytes,ptr->msglen);
else printf("%d %p qsent %u msglen.%d peerind.%d\n",n,ptr,ptr->crc32,ptr->msglen,ptr->peerind); // else printf("%d %p qsent %u msglen.%d peerind.%d\n",n,ptr,ptr->crc32,ptr->msglen,ptr->peerind);
ptr->sock = -1; ptr->sock = -1;
if ( ptr->peerind > 0 ) if ( ptr->peerind > 0 )
ptr->starttime = (uint32_t)time(NULL); ptr->starttime = (uint32_t)time(NULL);
@ -134,7 +134,7 @@ void queue_loop(void *ignore)
if ( duplicate > 0 ) if ( duplicate > 0 )
{ {
LP_Qfound++; LP_Qfound++;
//if ( (LP_Qenqueued % 10) == 0 ) if ( (LP_Qenqueued % 10) == 0 )
printf("found.%u Q.%d err.%d match.%d\n",ptr->crc32,LP_Qenqueued,LP_Qerrors,LP_Qfound); printf("found.%u Q.%d err.%d match.%d\n",ptr->crc32,LP_Qenqueued,LP_Qerrors,LP_Qfound);
flag = 1; flag = 1;
} }

2
iguana/exchanges/LP_portfolio.c

@ -88,7 +88,7 @@ char *LP_portfolio()
} }
} }
jaddstr(retjson,"result","success"); jaddstr(retjson,"result","success");
jaddnum(retjson,"kmd_equiv",kmdsum); jaddnum(retjson,"kmd_equiv",dstr(kmdsum));
jadd(retjson,"portfolio",array); jadd(retjson,"portfolio",array);
return(jprint(retjson,1)); return(jprint(retjson,1));
} }

5
iguana/exchanges/LP_prices.c

@ -646,11 +646,12 @@ void LP_pricefeedupdate(bits256 pubkey,char *base,char *rel,double price)
//printf("check PRICEFEED UPDATE.(%s/%s) %.8f %s\n",base,rel,price,bits256_str(str,pubkey)); //printf("check PRICEFEED UPDATE.(%s/%s) %.8f %s\n",base,rel,price,bits256_str(str,pubkey));
if ( price > SMALLVAL && (basepp= LP_priceinfofind(base)) != 0 && (relpp= LP_priceinfofind(rel)) != 0 ) if ( price > SMALLVAL && (basepp= LP_priceinfofind(base)) != 0 && (relpp= LP_priceinfofind(rel)) != 0 )
{ {
printf("PRICEFEED UPDATE.(%s/%s) %.8f %s\n",base,rel,price,bits256_str(str,pubkey)); printf("PRICEFEED UPDATE.(%s/%s) %.8f %s %.8f\n",base,rel,price,bits256_str(str,pubkey),1./price);
if ( (pubp= LP_pubkeyadd(pubkey)) != 0 ) if ( (pubp= LP_pubkeyadd(pubkey)) != 0 )
{ {
pubp->matrix[basepp->ind][relpp->ind] = price; pubp->matrix[basepp->ind][relpp->ind] = price;
pubp->matrix[relpp->ind][basepp->ind] = 1. / price; basepp->relvals[relpp->ind] = price;
relpp->relvals[basepp->ind] = 1. / price;
pubp->timestamp = (uint32_t)time(NULL); pubp->timestamp = (uint32_t)time(NULL);
} else printf("error creating pubkey entry\n"); } else printf("error creating pubkey entry\n");
} else printf("error finding %s/%s %.8f\n",base,rel,price); } else printf("error finding %s/%s %.8f\n",base,rel,price);

Loading…
Cancel
Save