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,您讀得懂。