From 5218a9c4392fa4987e082b09ec6340891d5d4f6d Mon Sep 17 00:00:00 2001 From: jl777 Date: Wed, 18 Jan 2017 14:57:48 +0200 Subject: [PATCH] test --- src/komodo_pax.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/komodo_pax.h b/src/komodo_pax.h index e6452bc9c..a07d17b0e 100644 --- a/src/komodo_pax.h +++ b/src/komodo_pax.h @@ -530,7 +530,7 @@ uint64_t komodo_paxprice(uint64_t *seedp,int32_t height,char *base,char *rel,uin if ( height > chainActive.Tip()->nHeight ) return(0); portable_mutex_lock(&komodo_mutex); - for (i=0; i<64; i++) + for (i=0; i<32; i++) { if ( (price= komodo_paxpriceB(&seed,height-i,base,rel,basevolume)) != 0 ) { @@ -544,13 +544,24 @@ uint64_t komodo_paxprice(uint64_t *seedp,int32_t height,char *base,char *rel,uin diff = ((price - (sum >> 1)) * SATOSHIDEN) / price; if ( diff < 0 ) diff = -diff; + printf("%lld ",(long long)diff); if ( diff < (SATOSHIDEN / 333) ) break; } + else if ( i == 3 && nonz == 4 ) + { + diff = ((price - (sum >> 2)) * SATOSHIDEN) / price; + if ( diff < 0 ) + diff = -diff; + printf("%lld ",(long long)diff); + if ( diff < (SATOSHIDEN / 500) ) + break; + } } portable_mutex_unlock(&komodo_mutex); if ( nonz != 0 ) sum /= nonz; + printf("-> %lld\n",(long long)sum); return(sum); }