大数处理
安装:npm install ethers
utils.formatUnits(String(input), 8) //除以8个0
//转成bignumber
export function decimalParseToBigNumber(num, decimals) {
return utils.parseUnits(num.toString(), decimals)
}
//bignumber转成普通
export function decimalParseToNumber(num, decimals) {
return ethers.utils.formatUnits(num, decimals)
}
//校验是否为以太坊账户地址
//返回true或者false
let isAddress = ethers.utils.isAddress(address);
//将合约里返回的 active ;hex BigNumber 转成字符串
Number(BigInt(active).toString()) / Math.pow(10, 18); 或者
ethers.utils.formatUnits(active,18);
不停学习,热爱是源源不断的动力。

浙公网安备 33010602011771号