aboutsummaryrefslogtreecommitdiffstats
path: root/packages/contracts/src/current/test/Mintable/Mintable.sol
diff options
context:
space:
mode:
authorJacob Evans <dekz@dekz.net>2018-02-06 08:36:46 +0800
committerGitHub <noreply@github.com>2018-02-06 08:36:46 +0800
commit7e9ae458e2f180e27f591856aef4b712f1f2308b (patch)
treedd534a87dd00076d158be327ddfe91966a737969 /packages/contracts/src/current/test/Mintable/Mintable.sol
parent4e284f5e6cbe48b307f3d3163dd7f158c56a5e82 (diff)
parent2205e2b9a0dab345a14724731098043d04827c4f (diff)
downloaddexon-sol-tools-7e9ae458e2f180e27f591856aef4b712f1f2308b.tar
dexon-sol-tools-7e9ae458e2f180e27f591856aef4b712f1f2308b.tar.gz
dexon-sol-tools-7e9ae458e2f180e27f591856aef4b712f1f2308b.tar.bz2
dexon-sol-tools-7e9ae458e2f180e27f591856aef4b712f1f2308b.tar.lz
dexon-sol-tools-7e9ae458e2f180e27f591856aef4b712f1f2308b.tar.xz
dexon-sol-tools-7e9ae458e2f180e27f591856aef4b712f1f2308b.tar.zst
dexon-sol-tools-7e9ae458e2f180e27f591856aef4b712f1f2308b.zip
Merge branch 'development' into feature/subproviders/nonce-tracker
Diffstat (limited to 'packages/contracts/src/current/test/Mintable/Mintable.sol')
-rw-r--r--packages/contracts/src/current/test/Mintable/Mintable.sol18
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/contracts/src/current/test/Mintable/Mintable.sol b/packages/contracts/src/current/test/Mintable/Mintable.sol
new file mode 100644
index 000000000..cf7ee35a5
--- /dev/null
+++ b/packages/contracts/src/current/test/Mintable/Mintable.sol
@@ -0,0 +1,18 @@
+pragma solidity ^0.4.18;
+
+import { UnlimitedAllowanceToken } from "../../tokens/UnlimitedAllowanceToken/UnlimitedAllowanceToken.sol";
+import { SafeMath } from "../../utils/SafeMath/SafeMath.sol";
+
+/*
+ * Mintable
+ * Base contract that creates a mintable UnlimitedAllowanceToken
+ */
+contract Mintable is UnlimitedAllowanceToken, SafeMath {
+ function mint(uint _value)
+ public
+ {
+ require(_value <= 100000000000000000000);
+ balances[msg.sender] = safeAdd(_value, balances[msg.sender]);
+ totalSupply = safeAdd(totalSupply, _value);
+ }
+}