aboutsummaryrefslogtreecommitdiffstats
path: root/test/compilationTests/zeppelin/token/SimpleToken.sol
diff options
context:
space:
mode:
Diffstat (limited to 'test/compilationTests/zeppelin/token/SimpleToken.sol')
-rw-r--r--test/compilationTests/zeppelin/token/SimpleToken.sol28
1 files changed, 28 insertions, 0 deletions
diff --git a/test/compilationTests/zeppelin/token/SimpleToken.sol b/test/compilationTests/zeppelin/token/SimpleToken.sol
new file mode 100644
index 00000000..898cb21d
--- /dev/null
+++ b/test/compilationTests/zeppelin/token/SimpleToken.sol
@@ -0,0 +1,28 @@
+pragma solidity ^0.4.11;
+
+
+import "./StandardToken.sol";
+
+
+/**
+ * @title SimpleToken
+ * @dev Very simple ERC20 Token example, where all tokens are pre-assigned to the creator.
+ * Note they can later distribute these tokens as they wish using `transfer` and other
+ * `StandardToken` functions.
+ */
+contract SimpleToken is StandardToken {
+
+ string public name = "SimpleToken";
+ string public symbol = "SIM";
+ uint256 public decimals = 18;
+ uint256 public INITIAL_SUPPLY = 10000;
+
+ /**
+ * @dev Contructor that gives msg.sender all of existing tokens.
+ */
+ function SimpleToken() {
+ totalSupply = INITIAL_SUPPLY;
+ balances[msg.sender] = INITIAL_SUPPLY;
+ }
+
+}