Browse Source

Fix oracles 'd' and 'D'

metaverse
jl777 6 years ago
parent
commit
398cc66405
  1. 2
      src/cc/import.cpp
  2. 2
      src/cc/oracles.cpp

2
src/cc/import.cpp

@ -146,7 +146,7 @@ bool Eval::ImportCoin(const std::vector<uint8_t> params,const CTransaction &impo
for (int i=0; i<importTx.vout.size(); i++)
totalOut += importTx.vout[i].nValue;
if (totalOut > burnAmount || totalOut < burnAmount-txfee )
return Invalid("payout-too-high");
return Invalid("payout-too-high-or-too-low");
}
// Check burntx shows correct outputs hash
if (payoutsHash != SerializeHash(payouts))

2
src/cc/oracles.cpp

@ -370,7 +370,7 @@ int32_t oracle_format(uint256 *hashp,int64_t *valp,char *str,uint8_t fmt,uint8_t
{
for (i=0; i<dlen; i++)
sprintf(&str[i<<1],"%02x",data[offset++]);
str[i] = 0;
str[i<<1] = 0;
} else return(-1);
}
}

Loading…
Cancel
Save