Represents token amounts using the whole number and the decimal parts
apply_decimal(amount, decimal)
amount | (double): token amount expressed using the "machine-level" precision (see Details). Can be a vector of values. |
---|---|
decimal | (double): number of digits after the decimal point for the token of interest. Can be a vector of values. |
A numeric vector with token amounts.
All token transfers on the TRON blockchain are performed using the "machine-level" precision of token amounts. This function helps users to obtain the whole number and the decimal parts of the corresponding amounts. Here is an example for Tronix (TRX), whose decimal precision is 6:
machine-level representation: 30000555
representation using the whole number and the decimal parts: 30.000555
amounts <- c(30000555, 110500655) decimals <- c(6, 8) apply_decimal(amount = amounts, decimal = decimals)#> [1] 30.000555 1.105007