Web3js
如何在 web3 1.0 中將 getBalance 輸出轉換為乙太
我試過 web3.js 1.0.0-beta。
我在文件方法 web3.utils.fromWei(value, ’ether’) 中發現將 wei 轉換為 ether。在新版本中 getBalance 方法作為非同步工作。如何從 getBlance 獲取值,然後作為大數字傳遞
我試過
web3.utils.fromWei( web3.eth.getBalance("0x90f8bf6a479f320ead074411a4b0e7944ea8c9c1"),'ether');
但是出錯了!
我寫了一個簡單的 Web3.js 範例,它獲取乙太坊地址的餘額: https ://github.com/shawntabrizi/ETH-Balance
這是使用 Web3.js 0.2xx,但這裡 Web3.js 1.0 的唯一區別是更改
web3.fromWei
為web3.utils.fromWei
.因此,只需進行一個小的更改,您就可以開始工作:
web3.eth.getBalance(address, function (error, wei) { if (!error) { var balance = web3.utils.fromWei(wei, 'ether'); console.log(balance + " ETH"); } });