Browse Source

Test

etomic
jl777 7 years ago
parent
commit
48acf5f17f
  1. 2
      iguana/exchanges/LP_portfolio.c
  2. 3
      iguana/exchanges/LP_utxos.c

2
iguana/exchanges/LP_portfolio.c

@ -424,9 +424,9 @@ void prices_loop(void *ignore)
strcpy(LP_portfolio_base,""); strcpy(LP_portfolio_base,"");
strcpy(LP_portfolio_rel,""); strcpy(LP_portfolio_rel,"");
LP_portfolio_relvolume = 0.; LP_portfolio_relvolume = 0.;
printf("base buy.%s force %f, rel sell.%s force %f relvolume %f maxprice %.8f (%.8f %.8f)\n",buycoin,jdouble(retjson,"buyforce"),sellcoin,jdouble(retjson,"sellforce"),sell->relvolume,maxprice,bid,ask);
if ( LP_pricevalid(maxprice) > 0 ) if ( LP_pricevalid(maxprice) > 0 )
{ {
printf("base buy.%s force %f, rel sell.%s force %f relvolume %f maxprice %.8f (%.8f %.8f)\n",buycoin,jdouble(retjson,"buyforce"),sellcoin,jdouble(retjson,"sellforce"),sell->relvolume,maxprice,bid,ask);
relvolume = sell->relvolume; relvolume = sell->relvolume;
for (iter=0; iter<3; iter++) for (iter=0; iter<3; iter++)
{ {

3
iguana/exchanges/LP_utxos.c

@ -395,7 +395,10 @@ struct LP_utxoinfo *LP_utxo_bestfit(char *symbol,uint64_t destsatoshis)
{ {
uint64_t srcvalue,srcvalue2; struct LP_utxoinfo *utxo,*tmp,*bestutxo = 0; uint64_t srcvalue,srcvalue2; struct LP_utxoinfo *utxo,*tmp,*bestutxo = 0;
if ( symbol == 0 || destsatoshis == 0 ) if ( symbol == 0 || destsatoshis == 0 )
{
printf("LP_utxo_bestfit error symbol.%p %.8f\n",symbol,dstr(destsatoshis));
return(0); return(0);
}
HASH_ITER(hh,LP_utxoinfos[0],utxo,tmp) HASH_ITER(hh,LP_utxoinfos[0],utxo,tmp)
{ {
char str[65]; printf("s%u %d [%.8f vs %.8f] check %s.%s avail.%d ismine.%d >= %d\n",utxo->T.spentflag,LP_iseligible(&srcvalue,&srcvalue2,utxo->iambob,symbol,utxo->payment.txid,utxo->payment.vout,utxo->S.satoshis,utxo->fee.txid,utxo->fee.vout),dstr(destsatoshis),dstr(utxo->S.satoshis),utxo->coin,bits256_str(str,utxo->payment.txid),LP_isavailable(utxo) > 0,LP_ismine(utxo) > 0,utxo->S.satoshis >= destsatoshis); char str[65]; printf("s%u %d [%.8f vs %.8f] check %s.%s avail.%d ismine.%d >= %d\n",utxo->T.spentflag,LP_iseligible(&srcvalue,&srcvalue2,utxo->iambob,symbol,utxo->payment.txid,utxo->payment.vout,utxo->S.satoshis,utxo->fee.txid,utxo->fee.vout),dstr(destsatoshis),dstr(utxo->S.satoshis),utxo->coin,bits256_str(str,utxo->payment.txid),LP_isavailable(utxo) > 0,LP_ismine(utxo) > 0,utxo->S.satoshis >= destsatoshis);

Loading…
Cancel
Save