UNPKG

@andrekorol/kollateral

Version:

Typescript library for Kollateral, the flash loan building block

34 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Utils = void 0; var BN = require("bn.js"); var bignumber_js_1 = require("bignumber.js"); var Utils = /** @class */ (function () { function Utils() { } Utils.bigNumberToBN = function (value) { return new BN(new bignumber_js_1.BigNumber(value).toFixed(), 10); }; Utils.bnToBigNumber = function (value) { return new bignumber_js_1.BigNumber(value.toString(10), 10); }; Utils.normalizeAddress = function (address) { var toLowerAddress = address.toLowerCase(); if (toLowerAddress.startsWith('0x')) { return toLowerAddress; } return '0x' + toLowerAddress; }; Utils.normalizeNumber = function (value) { if (value instanceof BN) { return Utils.bnToBigNumber(value); } if (value instanceof bignumber_js_1.BigNumber) { return value; } return new bignumber_js_1.BigNumber(value); }; return Utils; }()); exports.Utils = Utils; //# sourceMappingURL=utils.js.map