decimals property

FutureOr<int> decimals

Returns the number of decimals used to get its user representation.

For example, if decimals equals 2, a balance of 505 tokens should be displayed to a user as 5,05 (505 / 10 ** 2).

Tokens usually opt for a value of 18, imitating the relationship between Ether and Wei. This is the value ERC20 uses, unless this function is overridden

Implementation

FutureOr<int> get decimals async {
  if (_decimals == 0)
    _decimals = (await contract.call<BigInt>('decimals')).toInt();
  return _decimals;
}