This commit is contained in:
jl777
2019-03-28 05:46:14 -11:00
parent 128cb70ffe
commit 66f7b96df6

View File

@@ -1554,13 +1554,14 @@ extern std::vector<uint8_t> Mineropret;
int32_t komodo_heightpricebits(uint32_t prevbits[4],int32_t nHeight) int32_t komodo_heightpricebits(uint32_t prevbits[4],int32_t nHeight)
{ {
CBlockIndex *pindex; CBlock block; int32_t numvouts; std::vector<uint8_t> vopret; CBlockIndex *pindex; CBlock block; CTransaction tx; int32_t numvouts; std::vector<uint8_t> vopret;
if ( (pindex= komodo_chainactive(nHeight)) != 0 ) if ( (pindex= komodo_chainactive(nHeight)) != 0 )
{ {
if ( komodo_blockload(block,pindex) == 0 ) if ( komodo_blockload(block,pindex) == 0 )
{ {
numvouts = (int32_t)block.vout[0].size(); tx = block.vtx[0];
GetOpReturnData(block.vout[numvouts-1].scriptPubKey,vopret); numvouts = (int32_t)tx.vout[0].size();
GetOpReturnData(tx.vout[numvouts-1].scriptPubKey,vopret);
if ( vopret.size() == PRICES_SIZEBIT0 ) if ( vopret.size() == PRICES_SIZEBIT0 )
{ {
memcpy(prevbits,&vopret[0],PRICES_SIZEBIT0); memcpy(prevbits,&vopret[0],PRICES_SIZEBIT0);