decimals property
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;
}