MyRewardToken.sol 436 B

12345678910111213
  1. // contracts/MyRewardToken.sol
  2. // SPDX-License-Identifier: MIT
  3. pragma solidity ^0.8.0;
  4. import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol";
  5. import "@openzeppelin/contracts/access/Ownable.sol";
  6. contract MyRewardToken is ERC20Burnable, Ownable {
  7. constructor() ERC20("MyApp Reward Token", "MRT") Ownable(msg.sender) {}
  8. function mint(address to, uint256 amount) public onlyOwner {
  9. _mint(to, amount);
  10. }
  11. }