View Source: openzeppelin-solidity/contracts/token/ERC20/ERC20Detailed.sol
↗ Extends: IERC20 ↘ Derived Contracts: DAITokenMock, DownDai, UpDai
ERC20Detailed
Optional functions from the ERC20 standard.
Constants & Variables
string private _name;
string private _symbol;
uint8 private _decimals;
Sets the values for name
, symbol
, and decimals
. All three of
these values are immutable: they can only be set once during
construction.
function (string name, string symbol, uint8 decimals) public nonpayable
Arguments
Name | Type | Description |
---|---|---|
name | string | |
symbol | string | |
decimals | uint8 |
Returns the name of the token.
function name() public view
returns(string)
Arguments
Name | Type | Description |
---|
Returns the symbol of the token, usually a shorter version of the name.
function symbol() public view
returns(string)
Arguments
Name | Type | Description |
---|
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.
* NOTE: This information is only used for display purposes: it in
no way affects any of the arithmetic of the contract, including
{IERC20-balanceOf} and {IERC20-transfer}.
function decimals() public view
returns(uint8)
Arguments
Name | Type | Description |
---|