applyDecimals(amount)
Converts a raw BigInt amount into a human-readable decimal-adjusted value using the vault's share decimals. Use it to display vault share balances and to convert share amounts into a display-friendly format.
Parameters
amount: bigint: raw token amount in base units.
Returns
Promise<number>: numeric value with decimals applied.
Example
const rawShares = BigInt("1000000000000000000"); // 1 ctAsset in base units
const display = await vault.applyDecimals(rawShares);
console.log("Formatted vault shares:", display);
Example response
1.0