主页 > imtoken安卓ico > 【以太坊开发】以太币面值转换

【以太坊开发】以太币面值转换

imtoken安卓ico 2023-01-18 13:01:41

基本转换

gas price的单位是wei,也是命令行的默认单位

1 以太币 = 1,000,000,000,000,000,000 wei(10 的 18 次方)

1 以太 = 1,000,000,000,000,000 Kwei(10 的 15 次方)

1 以太 = 1,000,000,000,000 Mwei(10 的 12 次方)

1 以太 = 1,000,000,000 Gwei(10 的 9 次方)

1 以太 = 1,000,000 Szabo(10 的 6 次方)

1 以太 = 1,000 芬尼(10 的 3 次方)

1 以太 = 0.001 以太

1 以太币 = 0.000001 以太币

1 以太币 = 0.000000001 以太币

1 以太币 = 0.000000000001 泰达币

1 萨博 = 1,000,000,000,000 wei(10 的 12 次方)

1芬尼=1,000,000,000,000,000 wei(10的15次方)

扩展知识

以太坊单位其实是一个密码学家的名字,以太坊创始人纪念他们在数字货币领域的贡献。 他们是:

wei:Wei Dai Dai Wei 密码学家,发布了 B-money

finney:Hal Finney 芬尼密码学家,提出工作量证明机制(POW)

szabo: Nick Szabo Nick Szabo 密码学家,智能合约的创造者

转换

为了使用和验证web3的运行命令,我们首先进入geth的console控制台:

> web3.toDecimal('0x16'); #十六进制转十进制
22
> web3.fromDecimal('22'); #十进制转十六进制
"0x16"
> web3.toBigNumber('200000000000000000000001');
2.00000000000000000000001e+23
#此处转换需要注意的是BigNumber只会保留小数点后20位,超过20位的部分将会被截取掉。

以太单位换算

// wei转换为ether
> web3.fromWei('22000000000000', 'ether'); //单位作为参数不区分大小写
"0.000022"
// wei转换为kwei
> web3.fromWei('1000','kwei')
"1"
// wei转换为gwei
> web3.fromWei('1000000000','gwei')
"1"
// ether转换为wei
> web3.toWei('1','ether')
"1000000000000000000"

令牌中的单位

在编写 ERC-20 代币合约时以太坊怎么计算算计,我们可以指定代币单位以太坊怎么计算算计,例如:

uint8 public decimals;

在线转换工具

参考: