jl777 7 years ago
parent
commit
e01a090b6e
  1. 2
      iguana/exchanges/LP_ordermatch.c
  2. 2
      iguana/exchanges/LP_rpc.c

2
iguana/exchanges/LP_ordermatch.c

@ -25,10 +25,10 @@ uint64_t LP_txfeecalc(struct iguana_info *coin,uint64_t txfee)
{
if ( strcmp(coin->symbol,"BTC") == 0 )
{
coin->rate = 0.;
coin->rate = LP_getestimatedrate(coin);
if ( (txfee= coin->rate * LP_AVETXSIZE) < LP_MIN_TXFEE )
{
coin->rate = 0.;
coin->rate = _LP_getestimatedrate(coin);
if ( (txfee= coin->rate * LP_AVETXSIZE) < LP_MIN_TXFEE )
txfee = LP_MIN_TXFEE;

2
iguana/exchanges/LP_rpc.c

@ -598,7 +598,7 @@ int32_t LP_importaddress(char *symbol,char *address)
double _LP_getestimatedrate(struct iguana_info *coin)
{
char buf[512],*retstr; cJSON *errjson; double rate = 0.00000020;
if ( coin->rate == 0. || time(NULL) > time(NULL) > coin->ratetime+30 )
if ( coin->rate == 0. || time(NULL) > coin->ratetime+30 )
{
sprintf(buf,"[%d]",strcmp(coin->symbol,"BTC") == 0 ? 6 : 2);
if ( (retstr= LP_apicall(coin,coin->electrum==0?"estimatefee" : "blockchain.estimatefee",buf)) != 0 )

Loading…
Cancel
Save