diff --git a/src/komodo_pax.h b/src/komodo_pax.h index c3d8870a7..7bce793c8 100644 --- a/src/komodo_pax.h +++ b/src/komodo_pax.h @@ -548,15 +548,15 @@ uint64_t _komodo_paxpriceB(uint64_t seed,int32_t height,char *base,char *rel,uin uint64_t komodo_paxpriceB(uint64_t seed,int32_t height,char *base,char *rel,uint64_t basevolume) { uint64_t baseusd,basekmd,usdkmd; int32_t baseid = komodo_baseid(base); - //if ( strcmp(rel,"KMD") != 0 || baseid < 0 || MINDENOMS[baseid] == MINDENOMS[USD] ) - // return(_komodo_paxpriceB(seed,height,base,rel,basevolume)); - //else + if ( strcmp(rel,"KMD") != 0 || baseid < 0 || MINDENOMS[baseid] == MINDENOMS[USD] ) + return(_komodo_paxpriceB(seed,height,base,rel,basevolume)); + else { baseusd = _komodo_paxpriceB(seed,height,base,(char *)"USD",SATOSHIDEN); usdkmd = _komodo_paxpriceB(seed,height,(char *)"USD",(char *)"KMD",SATOSHIDEN); - basekmd = (komodo_paxvol(basevolume,baseusd) * usdkmd) / 1000000000; - if ( strcmp("KMD",base) == 0 ) - printf("baseusd.%llu usdkmd.%llu %llu\n",(long long)baseusd,(long long)usdkmd,(long long)basekmd); + basekmd = (komodo_paxvol(basevolume,baseusd) * usdkmd) / 10000000; + //if ( strcmp("KMD",base) == 0 ) + // printf("baseusd.%llu usdkmd.%llu %llu\n",(long long)baseusd,(long long)usdkmd,(long long)basekmd); return(basekmd); } }