From 1eec6aa329a7330e094c1d9bbf1aeed9610c51d0 Mon Sep 17 00:00:00 2001 From: poma Date: Sat, 17 Oct 2020 14:37:22 +0300 Subject: [PATCH] simplify min and max --- package.json | 1 - src/utils.js | 7 ++----- yarn.lock | 5 ----- 3 files changed, 2 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index ff5a403..ab31cb7 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,6 @@ ], "dependencies": { "async-mutex": "^0.2.4", - "bn.js": "^5.1.3", "ethers": "^5.0.17", "gas-price-oracle": "^0.1.5", "web3-core-promievent": "^1.3.0" diff --git a/src/utils.js b/src/utils.js index b2929d1..d89d73c 100644 --- a/src/utils.js +++ b/src/utils.js @@ -1,14 +1,11 @@ -const BN = require('bn.js') -const { BigNumber } = require('ethers') - /** * A promise that resolves after `ms` milliseconds */ const sleep = ms => new Promise(res => setTimeout(res, ms)) -const max = (a, b) => BigNumber.from(BN.max(new BN(a.toString()), new BN(b.toString())).toString()) +const max = (a, b) => (a.gt(b) ? a : b) -const min = (a, b) => BigNumber.from(BN.min(new BN(a.toString()), new BN(b.toString())).toString()) +const min = (a, b) => (a.lt(b) ? a : b) module.exports = { sleep, diff --git a/yarn.lock b/yarn.lock index 7d32ee0..e2c4a1b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -593,11 +593,6 @@ bn.js@^4.4.0: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== -bn.js@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" - integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"