Wallets

如何在 Objective-C 中將 BigInteger 餘額從 WEI 轉換為 ETH?

  • September 25, 2020

我正在使用etherscan api 來使用地址獲得平衡。但我得到了wei的回應。經過一番研究,我得到了一些 WEI 到 eth 的轉換器方法。

WEI 到 eth

但我不知道哪種方法適合我以及如何在 Objective -c 中轉換它?

提前致謝。

ether 還指定貨幣的一個單位(1e18 或 1 quintillion Wei)

WEI 只是簡單的 ETH 轉換。

1 ETH = 10**18 WEI = 1000000000000000000 WEI
1 WEI = 1/10**18 ETH = 1/1000000000000000000 ETH

所以最後,你所要做的就是將該值除以 1**18。

var balance=await web3.eth.getBalance(web3.utils.toChecksumAddress(address));
response.balance=web3.utils.fromWei(balance);

Web3 提供了一個實用程序來處理所有這些 bigNumber 轉換。所以永遠不要冒險玩耍

引用自:https://ethereum.stackexchange.com/questions/39454