contract RSH is ERC20("RoyalSeahorse", "RSH"), Ownable {

    /// @notice Creates `_amount` token to `_to`. Must only be called by the owner (MoneyMaker).
    function mint(address _to, uint256 _amount) public onlyOwner {
        _mint(_to, _amount);
    }

    function safe32(uint n, string memory errorMessage) internal pure returns (uint32) {
        require(n < 2**32, errorMessage);
        return uint32(n);
    }

    function getChainId() internal pure returns (uint) {
        uint256 chainId;
        assembly { chainId := chainid() }
        return chainId;
    }
}
//TODO change  : 3000000000000000000000000000
function mint(address _to, uint256 _amount) public onlyOwner {
    _mint(_to, _amount);
}

/// @notice Creates `_amount` token to `_to`. Must only be called by the owner (MoneyMaker).