diff --git a/insight.js b/insight.js old mode 100644 new mode 100755 diff --git a/lib/Rpc.js b/lib/Rpc.js index 9f78c8d3..3d8f3e02 100644 --- a/lib/Rpc.js +++ b/lib/Rpc.js @@ -31,10 +31,10 @@ Rpc._parseTxResult = function(info) { var valueOutSat = 0; info.vout.forEach( function(o) { o.value = o.value.toFixed(8); - valueOutSat += o.value * bitcore.util.COIN; + valueOutSat += (o.value * bitcore.util.COIN).toFixed(0); delete o.scriptPubKey.hex; }); - info.valueOut = parseInt(valueOutSat) / bitcore.util.COIN; + info.valueOut = valueOutSat / bitcore.util.COIN; info.size = b.length; return info; diff --git a/lib/TransactionDb.js b/lib/TransactionDb.js index bbc56225..b063011e 100644 --- a/lib/TransactionDb.js +++ b/lib/TransactionDb.js @@ -241,7 +241,7 @@ isspent function() { if (!incompleteInputs) { info.valueIn = valueIn / util.COIN; - info.fees = (valueIn - parseInt(info.valueOut * util.COIN)) / util.COIN; + info.fees = (valueIn - (info.valueOut * util.COIN)).toFixed(0) / util.COIN; } else { info.incompleteInputs = 1; }