Web3js
如何使用 web3js 將帶有 6 位小數的令牌數量轉換為帶有 2 位小數的數字
我想知道如何將特定數量的具有 6 位小數的令牌轉換為具有 2 位小數的可讀整數。我知道如何使用以下程式碼行來處理帶有 18 位小數的標記:
// 18 decimals token const tokenAmountInWei = 10000000000000000000 const tokenAmount = await we3.utils.fromWei(tokenAmountInWei, "ethers");
帶 6 位小數的代幣數量如何?
const tokenAmountwDecimals = 10000000 const numDecimals = 6 const tokenAmount = tokenAmountwDecimals / numDecimals
只需將它除以正確的小數位數!如果小數太多或數字太大,則必須使用 bigNumber 庫