OlympusERC20Token
Inherits: ERC20Permit, IOHM, OlympusAccessControlled
Functions
constructor
constructor(
address _authority
)
ERC20("Olympus", "OHM", 9)
ERC20Permit("Olympus")
OlympusAccessControlled(IOlympusAuthority(_authority));
Parameters
| Name | Type | Description |
|---|---|---|
| _authority | address |
mint
function mint(address account_, uint256 amount_) external override onlyVault;
Parameters
| Name | Type | Description |
|---|---|---|
| account_ | address | |
| amount_ | uint256 |
burn
function burn(uint256 amount) external override;
Parameters
| Name | Type | Description |
|---|---|---|
| amount | uint256 |
burnFrom
function burnFrom(address account_, uint256 amount_) external override;
Parameters
| Name | Type | Description |
|---|---|---|
| account_ | address | |
| amount_ | uint256 |
_burnFrom
function _burnFrom(address account_, uint256 amount_) internal;
Parameters
| Name | Type | Description |
|---|---|---|
| account_ | address | |
| amount_ | uint256 |