From d898dbce769f07a3cc74405abb99d4fd86db83ad Mon Sep 17 00:00:00 2001 From: jl777 Date: Wed, 5 Sep 2018 01:43:38 -1100 Subject: [PATCH] Fix --- src/cc/oracles.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/cc/oracles.cpp b/src/cc/oracles.cpp index 81d132e8f..a2b936e37 100644 --- a/src/cc/oracles.cpp +++ b/src/cc/oracles.cpp @@ -368,7 +368,7 @@ int64_t _correlate_price(int64_t *prices,int32_t n,int64_t price) } if ( count < (n >> 1) ) return(0); - else return(prince); + else return(price); } int64_t correlate_price(int32_t height,int64_t *prices,int32_t n) @@ -407,7 +407,8 @@ int64_t OracleCorrelatedPrice(int32_t height,char *format,std::vector int64_t OraclePrice(int32_t height,uint256 reforacletxid,char *markeraddr,char *format) { std::vector > unspentOutputs; - CTransaction regtx,tx; uint256 hashBlock,txid,oracletxid,batontxid; CPubKey pk,providers[ORACLES_MAXPROVIDERS]; int32_t i,j,n=0; int64_t datafee; char batonaddr[64]; std::vector data,datas[ORACLES_MAXPROVIDERS]; + CTransaction regtx,tx; uint256 hashBlock,txid,oracletxid,batontxid; CPubKey pk,providers[ORACLES_MAXPROVIDERS]; int32_t i,j,n=0; int64_t datafee; char batonaddr[64]; std::vector data,datas[ORACLES_MAXPROVIDERS]; struct CCcontract_info *cp,C; + cp = CCinit(&C,EVAL_ORACLES); SetCCunspents(unspentOutputs,markeraddr); for (std::vector >::const_iterator it=unspentOutputs.begin(); it!=unspentOutputs.end(); it++) {