Skip to content

@swapped/connect-sdk / format / formatTokenAmount

Function: formatTokenAmount()

formatTokenAmount(params): string

Defined in: src/format/formatTokenAmount.ts:47

Formats a token balance for UI display, with optional tiny-amount and large-amount rules.

Behavior overview:

  • Resolves display vs on-chain decimals from token
  • Optionally converts raw balance from smallest units when decimals is set
  • With firstNonZeroDecimal, shows enough places for dust amounts below the token minimum
  • With useLargeNumberFormat, abbreviates values at/above largeNumberThreshold
  • Otherwise rounds to the token's display (or on-chain) decimal places

Parameters

params

FormatTokenAmountParams

Formatting options

Returns

string

Formatted balance string, or '' when token / balance is missing