From 0a1b9ab06a1f6d292aa9425ec74edb1d22005549 Mon Sep 17 00:00:00 2001 From: nikdementev Date: Sun, 23 May 2021 13:29:07 +0300 Subject: [PATCH] fix: fee convert to BN --- src/worker.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/worker.js b/src/worker.js index f660fa3..07c8ae0 100644 --- a/src/worker.js +++ b/src/worker.js @@ -114,7 +114,7 @@ async function checkTornadoFee({ args, contract }) { const ethPrice = await redis.hget('prices', currency) const expense = toBN(toWei(fast.toString(), 'gwei')).mul(toBN(gasLimits[jobType.TORNADO_WITHDRAW])) const feePercent = toBN(fromDecimals(amount, decimals)) - .mul(toBN(tornadoServiceFee * 1e10)) + .mul(toBN(parseInt(tornadoServiceFee * 1e10))) .div(toBN(1e10 * 100)) let desiredFee switch (currency) { @@ -159,7 +159,7 @@ async function checkMiningFee({ args }) { ? toBN(0) : toBN(args.amount) .sub(providedFee) // args.amount includes fee - .mul(toBN(miningServiceFee * 1e10)) + .mul(toBN(parseInt(miningServiceFee * 1e10))) .div(toBN(1e10 * 100)) /* eslint-enable */ const desiredFee = expenseInPoints.add(serviceFeePercent) // in points