simplify min and max

This commit is contained in:
poma 2020-10-17 14:37:22 +03:00
parent 715ad59273
commit 1eec6aa329
No known key found for this signature in database
GPG Key ID: BA20CB01FE165657
3 changed files with 2 additions and 11 deletions

View File

@ -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"

View File

@ -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,

View File

@ -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"