Wei 转 ETH 与 gwei 换算器
输入任一以太坊单位的数额,即可看到它在所有其他单位下的数值。换算全部用整数完成,不会舍入任何一位数字。您输入的内容不会离开本页面。
换算是如何进行的
链上的一切都以 wei 计数,它是最小的单位。1 个 ether 等于 1018 wei,1 个 gwei 等于 109 wei,所以换算其实就是移动小数点。本页面把您输入的内容当作十进制字符串读取,用 BigInt 转成整数个 wei,再通过在这个整数中放置小数点来显示每个单位。它从不使用浮点数,因为浮点数无法容纳 18 位小数:在 JavaScript 中,0.1 + 0.2 就已经是 0.30000000000000004。
小数位数超过该单位允许范围的数额,例如 0.5 wei,不是整数个 wei,会被拒绝而不是被舍入。数字中的逗号、空格和下划线会被忽略。
名称:kwei 是 103 wei(babbage),mwei 是 106(lovelace),szabo 是 1012,finney 是 1015。钱包和区块浏览器通常用 gwei 显示 Gas 价格,用 ETH 显示余额。
检查地址校验和
以太坊地址由 40 位十六进制数字组成。EIP-55 会把其中部分字母写成大写,大小写由小写地址的 Keccak-256 哈希决定,因此输错一个字符很可能会被发现。粘贴一个地址,即可看到它的正确写法,以及您的地址是否与之相符。
全小写或全大写的地址不带校验和,因此会被报告为未校验,并显示带校验和的写法供您复制。哈希同样在您的浏览器中运行。
Plain Wallet 就是这样显示金额的:一款开源的以太坊钱包,适用于 Chrome、Android 和 Mac,约 2,850 行 TypeScript,您可以自己阅读。