Ethereumj

如何在 JavaScript 中將 ETH 乙太坊交易值轉換為十進制

  • December 28, 2021

範例值:0x2c1c986f1c48000

來自:這裡

期望值返回:0.19866144Eth

乙太定點數比 javascript 浮點數具有更高的精度,因此您需要使用支持這些更大值的庫。

在 Web3 中,您可以簡單地執行以下操作:

let bigNumber = web3.toBigNumber('0xFFFFFF')
web3.fromWei(bigNumber)

用ethers.js utils試試這個:

ethers.utils.formatEther('1000000000000000000') // return 1.0

引用自:https://ethereum.stackexchange.com/questions/28833