outross / slime.

beta

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pragma solidity ^0.8.1

import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/access/Ownable.sol";

contract Sugmon is ERC20, Ownable { uint256 public constant MAX_SUPPLY = 4000000;

constructor() ERC20("Sugmon", "SG") {
    _mint(msg.sender, MAX_SUPPLY);
}

function mint(address to, uint256 amount) public onlyOwner {
    require(totalSupply() + amount <= MAX_SUPPLY, "Exceeds max total supply");
    _mint(to, amount);# slime.

beta

About

beta