diff --git a/app/components/modules/ConvertAssets.jsx b/app/components/modules/ConvertAssets.jsx index 2b0fbfb..1183433 100644 --- a/app/components/modules/ConvertAssets.jsx +++ b/app/components/modules/ConvertAssets.jsx @@ -371,15 +371,24 @@ class ConvertAssets extends React.Component { return null } - let res = (parseFloat(buyAmount.amountFloat) / parseFloat(sellAmount.amountFloat)).toString() - const dot = res.indexOf(res) - if (dot != -1) { - res = res.substring(0, dot + 9) + const price = Price(buyAmount, sellAmount) + const a = sellAmount.clone() + a.amountFloat = '1' + let res = a.mul(price) + + let str = res.amountFloat + const dot = str.indexOf('.') + if (dot !== -1) { + str = str.substring(0, dot + 1 + Math.min(res.precision, 6)) } + res = Asset(str + ' ' + res.symbol) + if (res.eq(0)) res.amount = 1 + res = res.toString() + return