This commit is contained in:
jl777
2017-01-18 14:29:36 +02:00
parent e08169c4b3
commit 297aa7eb9e

View File

@@ -493,7 +493,7 @@ uint64_t komodo_paxpriceB(uint64_t *seedp,int32_t height,char *base,char *rel,ui
}
numvotes = (int32_t)(sizeof(Peggy_inds)/sizeof(*Peggy_inds));
memset(votes,0,sizeof(votes));
if ( komodo_kmdbtcusd(0,&kmdbtc,&btcusd,height) < 0 )
//if ( komodo_kmdbtcusd(0,&kmdbtc,&btcusd,height) < 0 )
{
memset(btcusds,0,sizeof(btcusds));
memset(kmdbtcs,0,sizeof(kmdbtcs));
@@ -504,7 +504,7 @@ uint64_t komodo_paxpriceB(uint64_t *seedp,int32_t height,char *base,char *rel,ui
}
kmdbtc = komodo_paxcorrelation(kmdbtcs,numvotes,*seedp) * 539;
btcusd = komodo_paxcorrelation(btcusds,numvotes,*seedp) * 539;
komodo_kmdbtcusd(1,&kmdbtc,&btcusd,height);
//komodo_kmdbtcusd(1,&kmdbtc,&btcusd,height);
}
for (i=nonz=0; i<numvotes; i++)
{
@@ -532,8 +532,16 @@ uint64_t komodo_paxprice(uint64_t *seedp,int32_t height,char *base,char *rel,uin
sum += price;
nonz++;
}
if ( height < 1500 ) // set to future height
if ( height < KOMODO_MAINNET_START )
break;
if ( i == 1 && nonz == 2 )
{
diff = ((price - (sum >> 1)) * SATOSHIDEN) / price;
if ( diff < 0 )
diff = -diff;
if ( diff < (SATOSHIDEN / 1000) )
break;
}
}
portable_mutex_unlock(&komodo_mutex);
if ( nonz != 0 )