From 8e21196dff8ef6ea73d51b7831d35771ca37f239 Mon Sep 17 00:00:00 2001 From: jl777 Date: Wed, 15 Mar 2017 22:12:06 +0200 Subject: [PATCH] Test --- src/komodo_pax.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/komodo_pax.h b/src/komodo_pax.h index 89af70473..8b01de8dd 100644 --- a/src/komodo_pax.h +++ b/src/komodo_pax.h @@ -443,10 +443,12 @@ uint64_t komodo_paxcalc(int32_t height,uint32_t *pvals,int32_t baseid,int32_t re uint64_t baseusd,basekmd; if ( relid != MAX_CURRENCIES || MINDENOMS[baseid] == MINDENOMS[USD] ) return(_komodo_paxcalc(height,pvals,baseid,relid,basevolume,refkmdbtc,refbtcusd)); + else { - baseusd = _komodo_paxcalc(height,pvals,baseid,USD,basevolume,refkmdbtc,refbtcusd); - basekmd = _komodo_paxcalc(height,pvals,USD,MAX_CURRENCIES,1000 * baseusd,refkmdbtc,refbtcusd) / 1000; - //printf("baseusd.%llu usdkmd.%llu %llu\n",(long long)baseusd,(long long)usdkmd,(long long)basekmd); + baseusd = _komodo_paxcalc(height,pvals,baseid,USD,100000,refkmdbtc,refbtcusd); + usdkmd = _komodo_paxcalc(height,pvals,USD,MAX_CURRENCIES,100000,refkmdbtc,refbtcusd); + basekmd = (komodo_paxvol(baseusd,usdkmd) * basevolume) / 1000000000; + printf("baseusd.%llu usdkmd.%llu %llu\n",(long long)baseusd,(long long)usdkmd,(long long)basekmd); return(basekmd); } }