Skip to main content

Method Signature

align.blockchain.utils.formatEther(wei: string): string

Parameters

wei
string
required
Amount in wei

Returns

Returns the amount in ether as a string.

Examples

import Align from "@tolbel/align";

const align = new Align({
  apiKey: process.env.ALIGN_API_KEY!,
  environment: "sandbox",
});

// 1 ETH = 1,000,000,000,000,000,000 wei
const eth = align.blockchain.utils.formatEther("1000000000000000000");
console.log(eth); // "1.0"

// 0.5 ETH
const halfEth = align.blockchain.utils.formatEther("500000000000000000");
console.log(halfEth); // "0.5"

Display Wallet Balance

const provider = align.blockchain.providers.getProvider("ethereum");
const balanceWei = await provider.getBalance(walletAddress);

const balanceEth = align.blockchain.utils.formatEther(balanceWei.toString());
console.log(`Balance: ${balanceEth} ETH`);