aboutsummaryrefslogtreecommitdiffstats
path: root/packages/contracts/contracts/test/Mintable_v2.sol
blob: a2605791f67a945a9dcbb51c01b12a2310faec1f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pragma solidity 0.4.18;

import "./../tokens/UnlimitedAllowanceToken_v2.sol";
import "./../lib/SafeMath_v2.sol";

/*
 * Mintable
 * Base contract that creates a mintable UnlimitedAllowanceToken
 */
contract Mintable_v2 is UnlimitedAllowanceToken_v2, SafeMath_v2 {
    function mint(uint _value) 
        public
    {
        require(_value <= 100000000000000000000);
        balances[msg.sender] = safeAdd(_value, balances[msg.sender]);
        totalSupply = safeAdd(totalSupply, _value);
    }
}