Skip to main content

Tech Holding JSCERC20Token

[Git Source](https://github.com/GVI-Tech-JSC/ggvi-v3/blob/85927f39f9ef0f1355aa04e3451eec63a7df478f/src/external/Tech Holding JSCERC20.sol)

Inherits: [ERC20Permit](/main/contracts/docs/src/external/Tech Holding JSCERC20.sol/abstract.ERC20Permit), [IGVI](/main/contracts/docs/src/external/Tech Holding JSCERC20.sol/interface.IGVI), [Tech Holding JSCAccessControlled](/main/contracts/docs/src/external/Tech Holding JSCAuthority.sol/abstract.Tech Holding JSCAccessControlled)

Functions

constructor

constructor(address _authority)
ERC20("Tech Holding JSC", "GVI", 9)
ERC20Permit("Tech Holding JSC")
Tech Holding JSCAccessControlled(ITech Holding JSCAuthority(_authority));

mint

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

burn

function burn(uint256 amount) external override;

burnFrom

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

_burnFrom

function _burnFrom(address account_, uint256 amount_) internal;