Skip to main content

format_token_balance

Function format_token_balance 

Source
pub fn format_token_balance(balance: &str, decimals: u8) -> String
Expand description

Formats a raw token balance string with proper decimals and K/M/B suffixes.

§Arguments

  • balance - Raw balance in smallest units (e.g., wei, lamports)
  • decimals - Token decimal places

§Examples

use scope::display::format::format_token_balance;

assert!(format_token_balance("1000000000000000000", 18).starts_with("1.00"));
assert!(format_token_balance("5000000000000000000000000", 18).contains("M"));