Browse Source

Test

etomic
jl777 8 years ago
parent
commit
624552e768
  1. 6
      basilisk/jumblr.c

6
basilisk/jumblr.c

@ -382,7 +382,7 @@ bits256 jumblr_privkey(struct supernet_info *myinfo,char *coinaddr,uint8_t pubty
int64_t jumblr_DEXsplit(struct supernet_info *myinfo,struct iguana_info *coin,bits256 *splittxidp,char *coinaddr,bits256 txid,int32_t vout,int64_t remaining,double bigprice,double middleprice,double smallprice,double fees[4])
{
int64_t values[4],outputs[64],value,total,estfee = 100000; int32_t i,success=0,completed,sendflag,numoutputs = 0; char *retstr; cJSON *retjson,*utxo,*item;
int64_t values[4],outputs[64],value,total,estfee = 100000; int32_t i,n,success=0,completed,sendflag,numoutputs = 0; char *retstr; cJSON *retjson,*utxo,*item;
total = 0;
memset(values,0,sizeof(values));
memset(outputs,0,sizeof(outputs));
@ -401,12 +401,14 @@ int64_t jumblr_DEXsplit(struct supernet_info *myinfo,struct iguana_info *coin,bi
{
if ( (value= values[i]) != 0 )
{
while ( remaining > value+estfee && numoutputs < sizeof(outputs)/sizeof(*outputs) )
n = 0;
while ( n < 10 && remaining > value+estfee && numoutputs < sizeof(outputs)/sizeof(*outputs) )
{
outputs[numoutputs++] = value;
remaining -= value;
total += value;
printf("%.8f ",dstr(value));
n++;
}
}
}

Loading…
Cancel
Save