| 1234567891011121314151617181920212223242526272829 | 
							- "use strict";
 
- var _ethers = require("ethers");
 
- class UnitConverter {
 
-   static ETH(value) {
 
-     return _ethers.ethers.utils.parseEther(`${value}`).toString();
 
-   }
 
-   static Token(value, decimals = 18) {
 
-     return _ethers.ethers.utils.parseUnits(`${value}`, +decimals).toString();
 
-   }
 
-   static FromWei(value, decimals = 18) {
 
-     const result = _ethers.ethers.utils.formatUnits(value, decimals); // formatUnits will always add a trailing 0, remove this as we want to return "1" instead of "1.0"
 
-     const splitResult = result.split('.');
 
-     if (splitResult[1] === '0') {
 
-       return splitResult[0];
 
-     }
 
-     return result;
 
-   }
 
- }
 
- module.exports = UnitConverter;
 
 
  |