pragma solidity ^0.4.17; contract EIP20 { uint public decimals = 12; // optional function name() public pure returns (string) { return "MYTOKEN"; } // optional function symbol() public pure returns (string) { return "MT"; } // optional //function decimals() internal pure returns (uint8) { // return 12; //} function totalSupply() public pure returns (uint256) { return 12000; } function balanceOf(identity _owner) public pure returns (uint256) { return 0; } function transfer(identity _to, uint256 _value) public pure returns (bool success) { return true; } function transferFrom(identity _from, identity _to, uint256 _value) public pure returns (bool) { return true; } function approve(identity _spender, uint256 _value) public pure returns (bool) { return true; } function allowance(identity _owner, identity _spender) public pure returns (uint256) { return 0; } }