Web3js
如何將此數字轉換為參數?
在這個 img 中你看到了 570.1777 ext TRANSFER by function
我現在想要如何將這個數量轉換為參數很容易
十六進制的“1ee8ce2ce2ba93bc60”是十進制的 570177717225592700000。
ETH 有 18 個“小數位”,所以你的數字是 570177717225592700000 / 10^18。
在
geth
控制台中,您可以鍵入以下內容來獲取號碼:> new BigNumber("1ee8ce2ce2ba93bc60", 16) 570177717225592700000
geth
您可以在控制台中使用以下命令將“小數位”移動 18 位:> new BigNumber("1ee8ce2ce2ba93bc60", 16).shift(-18) 570.1777172255927
反過來,您可以將 ETH 數字轉換為原始十進制數字:
> web3.toWei(570.1777172255927, "ether") "570177717225592700000"
您可以使用以下方法將其轉換為十六進制數:
> web3.toHex(web3.toWei(570.1777172255927, "ether")) "0x1ee8ce2ce2ba93bc60"