UNPKG

4m-wallet-adapter

Version:
22 lines (18 loc) 563 B
const { formatUnits, parseUnits } = require('ethers/lib/utils'); const parseAmount = (amount, decimals) => { if (decimals) { const value = typeof amount === 'number' ? amount.toFixed(decimals) : `${amount}`; return parseUnits(value, decimals); } else { return amount; } }; const formatAmount = (amount, decimals) => { if (decimals) { const value = typeof amount === 'number' ? amount.toFixed(0) : `${amount}`; return formatUnits(value, decimals); } else { return amount; } }; module.exports = { parseAmount, formatAmount };