Converting Between Ether Units / Denominations in Web3j
The smallest denomination of ether is called wei, and you will often find yourself needing to convert to and from wei when interacting with Ethereum smart contracts. Luckily, web3j provides a Convert library class that simplifies this task.
Here are some examples:
From Wei to Ether
BigInteger valueInWei = ...;
BigInteger convertedToEther = Convert.fromWei(valueInWei, Unit.ETHER);
From Ether to Wei
BigInteger valueInEther = ...;
BigInteger convertedToWei = Convert.toWei(valueInEther, Unit.ETHER);
From Wei to Gwei
BigInteger valueInWei = ...;
BigInteger convertedToGwei = Convert.fromWei(valueInWei, Unit.GWEI);
From Gwei to Wei
BigInteger valueInGwei = ...;
BigInteger convertedToWei = Convert.toWei(valueInGwei, Unit.GWEI);
- Kauri original title: Converting Between Ether Units / Denominations in Web3j
- Kauri original link: https://kauri.io/converting-between-ether-units-denominations-in-we/ecfdb383843b4379bc0c7aac37d6ba77/a
- Kauri original author: Craig Williams (@craig)
- Kauri original Publication date: 2019-12-18
- Kauri original tags: ethereum, java, ether, gwei, web3j, wei
- Kauri original hash: QmNWbDfvXw3jVRNJWWW6HmU2i9X9cRsCu3xYZ2ViCHsu85
- Kauri original checkpoint: QmRS3wCLX2MRi62bg9NTM89qNkgm3XjpKXciLvCKAr1f1g