以太坊中的计量单位及相互转换(以太坊单位转换简介)?

171
okx
让我们来讲解一下以太币单位之间的转换。以太币的最小单位是wei,1个eth相当于10的18次方wei。常用的单位有eth、Gwei和wei。

为了使用和验证web3的操作命令,我们需要进入geth的console控制台,并在此进行详细的实例演示。

我们可以使用web3.toDecimal(hexString)函数将十六进制的0x16转换为十进制的22。

同样,使用web3.fromDecimal(number)函数可以将数字或十六进制字符串转换为BigNumber类型的实例。需要注意的是,BigNumber只会保留小数点后20位,超过20位的部分会被截取。

另外,我们可以使用web3.fromWei和web3.toWei(number, unit)函数在以太币单位之间进行转换。这些单位进制如下:

- 1 eth = 1e18 wei - 1 eth = 1e9 Gwei - 1 Gwei = 1e9 wei

通过上述函数,我们可以在交易过程中使用任意单位进行发送交易,而不必使用最小单位wei。同时,通过查询余额的方法,我们也可以看出区块链中存储这些数据的单位为wei。

在编写ERC-20的代币合约时,我们可以指定代币的单位。例如,精确到小数点后3位,1个代币存储时就相当于1000个最小单位的值。

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

进群交流|欧易官网