Skip to main content

OlympusERC20Token

Git Source

Inherits: ERC20Permit, IOHM, OlympusAccessControlled

Functions​

constructor​

constructor(
address _authority
)
ERC20("Olympus", "OHM", 9)
ERC20Permit("Olympus")
OlympusAccessControlled(IOlympusAuthority(_authority));

Parameters

NameTypeDescription
_authorityaddress

mint​

function mint(address account_, uint256 amount_) external override onlyVault;

Parameters

NameTypeDescription
account_address
amount_uint256

burn​

function burn(uint256 amount) external override;

Parameters

NameTypeDescription
amountuint256

burnFrom​

function burnFrom(address account_, uint256 amount_) external override;

Parameters

NameTypeDescription
account_address
amount_uint256

_burnFrom​

function _burnFrom(address account_, uint256 amount_) internal;

Parameters

NameTypeDescription
account_address
amount_uint256