UNPKG

vana-sdk

Version:

A TypeScript library for interacting with Vana Network smart contracts

28 lines 1.21 kB
/** * Format a bigint or BigNumber to a regular number * @param value BigInt, BigNumber or numeric string to convert * @returns Regular JavaScript number */ export declare function formatNumber(value: bigint | string | number): number; /** * Format wei value to ETH with specified decimal places * @param wei Value in wei (as bigint, string, or number) * @param decimals Number of decimal places to display (default: 4) * @returns Formatted ETH value as string */ export declare function formatEth(wei: bigint | string | number, decimals?: number): string; /** * Format a token amount based on its decimals * @param amount Raw token amount * @param decimals Token decimals (default: 18) * @param displayDecimals Decimals to show in formatted output (default: 4) * @returns Formatted token amount as string */ export declare function formatToken(amount: bigint | string | number, decimals?: number, displayDecimals?: number): string; /** * Format an address for display (showing first 6 and last 4 characters) * @param address Ethereum address * @returns Shortened address string */ export declare function shortenAddress(address: string): string; //# sourceMappingURL=formatters.d.ts.map