Skip to content

@swapped/connect-sdk / format / FormatTokenAmountParams

Type Alias: FormatTokenAmountParams

FormatTokenAmountParams = object

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

Properties

balance

balance: string | null | undefined

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

Raw smallest-unit balance, or human amount when decimals is omitted.


decimals?

optional decimals?: number

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

Token decimals; when set, treats balance as smallest units.


display?

optional display?: boolean

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

When true (default), use display decimals; when false, use on-chain decimals.


firstNonZeroDecimal?

optional firstNonZeroDecimal?: boolean

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

For amounts below the token minimum, show through the first non-zero decimal digit instead of rounding to the usual display precision.


largeNumberThreshold?

optional largeNumberThreshold?: number

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

Threshold for compact format. Defaults to 10000 when omitted.


token

token: TokenSymbol | undefined | null

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

Token symbol used to look up decimals / min display amount.


useLargeNumberFormat?

optional useLargeNumberFormat?: boolean

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

Enable compact K/M formatting for large amounts.