Function Interface for Token Contract
Function: mint
function mint(
address to,
uint256 amount
) external onlyMinter;// Using OpenZeppelin's ERC20
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
// ...
function mint(address to, uint256 amount) public onlyMinter {
_mint(to, amount);
}
}Accessing the Minter Role
Function: burn
XYERC20 (V1)
XYERC20 (V2)
Last updated