Merge pull request #1197 from dimxy/heir-fix-precision

Heir fix precision
This commit is contained in:
jl777
2019-01-22 21:49:06 -11:00
committed by GitHub
2 changed files with 3 additions and 3 deletions

View File

@@ -404,7 +404,6 @@ int64_t IsTokensvout(bool goDeeper, bool checkPubkeys, struct CCcontract_info *c
uint8_t evalCodeInOpret;
if (vopretExtra.size() >= 2 /*|| vopretExtra.size() != vopretExtra.begin()[0] <-- shold we check this?*/) {
std::cerr << "IsTokensvout() empty or incorrect contract opret" << std::endl;
evalCodeInOpret = vopretExtra.begin()[1];
}
else {

View File

@@ -15,6 +15,7 @@
#include "CCHeir.h"
#include "heir_validate.h"
#include <iomanip>
class CoinHelper;
class TokenHelper;
@@ -1160,7 +1161,7 @@ UniValue HeirInfo(uint256 fundingtxid)
if (tokenid == zeroid) {
msg = "funding total in coins";
stream << (double)total / COIN;
stream << std::fixed << std::setprecision(8) << (double)total / COIN;
}
else {
msg = "funding total in tokens";
@@ -1178,7 +1179,7 @@ UniValue HeirInfo(uint256 fundingtxid)
if (tokenid == zeroid) {
msg = "funding available in coins";
stream << (double)inputs / COIN;
stream << std::fixed << std::setprecision(8) << (double)inputs / COIN;
}
else {
msg = "funding available in tokens";