aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/conversion-util.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/app/conversion-util.js')
-rw-r--r--ui/app/conversion-util.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/ui/app/conversion-util.js b/ui/app/conversion-util.js
index 70c3c2622..3a702bcdd 100644
--- a/ui/app/conversion-util.js
+++ b/ui/app/conversion-util.js
@@ -128,7 +128,8 @@ const conversionUtil = (value, {
value: value || '0',
});
-const addCurrencies = (a, b, { toNumericBase, numberOfDecimals }) => {
+const addCurrencies = (a, b, options = {}) => {
+ const { toNumericBase, numberOfDecimals } = options
const value = (new BigNumber(a)).add(b);
return converter({
value,
@@ -137,6 +138,16 @@ const addCurrencies = (a, b, { toNumericBase, numberOfDecimals }) => {
})
}
+const multiplyCurrencies = (a, b, options = {}) => {
+ const { toNumericBase, numberOfDecimals } = options
+ const value = (new BigNumber(a)).times(b);
+ return converter({
+ value,
+ toNumericBase,
+ numberOfDecimals,
+ })
+}
+
const conversionGreaterThan = (
{ value, fromNumericBase },
{ value: compareToValue, fromNumericBase: compareToBase },
@@ -152,5 +163,6 @@ const conversionGreaterThan = (
module.exports = {
conversionUtil,
addCurrencies,
+ multiplyCurrencies,
conversionGreaterThan,
} \ No newline at end of file