{
    "contractName": "TokenA",
    "abi": [
        {
            "constant": false,
            "inputs": [
                {
                    "name": "spender",
                    "type": "address"
                },
                {
                    "name": "value",
                    "type": "uint256"
                }
            ],
            "name": "approve",
            "outputs": [
                {
                    "name": "",
                    "type": "bool"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        },
        {
            "constant": false,
            "inputs": [
                {
                    "name": "who",
                    "type": "address"
                },
                {
                    "name": "amount",
                    "type": "uint256"
                }
            ],
            "name": "issueTo",
            "outputs": [],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [],
            "name": "totalSupply",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "constant": false,
            "inputs": [
                {
                    "name": "from",
                    "type": "address"
                },
                {
                    "name": "to",
                    "type": "address"
                },
                {
                    "name": "value",
                    "type": "uint256"
                }
            ],
            "name": "transferFrom",
            "outputs": [
                {
                    "name": "",
                    "type": "bool"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [
                {
                    "name": "who",
                    "type": "address"
                }
            ],
            "name": "balanceOf",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "constant": false,
            "inputs": [
                {
                    "name": "to",
                    "type": "address"
                },
                {
                    "name": "value",
                    "type": "uint256"
                }
            ],
            "name": "transfer",
            "outputs": [
                {
                    "name": "",
                    "type": "bool"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        },
        {
            "constant": false,
            "inputs": [
                {
                    "name": "amount",
                    "type": "uint256"
                }
            ],
            "name": "issue",
            "outputs": [],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [
                {
                    "name": "owner",
                    "type": "address"
                },
                {
                    "name": "spender",
                    "type": "address"
                }
            ],
            "name": "allowance",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "anonymous": false,
            "inputs": [
                {
                    "indexed": false,
                    "name": "token",
                    "type": "address"
                },
                {
                    "indexed": false,
                    "name": "from",
                    "type": "address"
                },
                {
                    "indexed": false,
                    "name": "to",
                    "type": "address"
                },
                {
                    "indexed": false,
                    "name": "value",
                    "type": "uint256"
                }
            ],
            "name": "Transfer",
            "type": "event"
        },
        {
            "anonymous": false,
            "inputs": [
                {
                    "indexed": false,
                    "name": "token",
                    "type": "address"
                },
                {
                    "indexed": false,
                    "name": "owner",
                    "type": "address"
                },
                {
                    "indexed": false,
                    "name": "spender",
                    "type": "address"
                },
                {
                    "indexed": false,
                    "name": "value",
                    "type": "uint256"
                }
            ],
            "name": "Approval",
            "type": "event"
        },
        {
            "anonymous": false,
            "inputs": [
                {
                    "indexed": false,
                    "name": "token",
                    "type": "address"
                },
                {
                    "indexed": false,
                    "name": "owner",
                    "type": "address"
                },
                {
                    "indexed": false,
                    "name": "value",
                    "type": "uint256"
                }
            ],
            "name": "Issue",
            "type": "event"
        },
        {
            "constant": true,
            "inputs": [],
            "name": "decimals",
            "outputs": [
                {
                    "name": "",
                    "type": "uint8"
                }
            ],
            "payable": false,
            "stateMutability": "pure",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [],
            "name": "symbol",
            "outputs": [
                {
                    "name": "",
                    "type": "string"
                }
            ],
            "payable": false,
            "stateMutability": "pure",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [],
            "name": "name",
            "outputs": [
                {
                    "name": "",
                    "type": "string"
                }
            ],
            "payable": false,
            "stateMutability": "pure",
            "type": "function"
        }
    ],
    "bytecode": "0x608060405234801561001057600080fd5b50610806806100206000396000f3006080604052600436106100ae5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100b3578063095ea7b31461013d5780631207f0c11461018257806318160ddd146101b557806323b872dd146101dc578063313ce5671461021357806370a082311461023e57806395d89b411461026c578063a9059cbb14610281578063cc872b66146102b2578063dd62ed3e146102ca575b600080fd5b3480156100bf57600080fd5b506100c86102fe565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101025781810151838201526020016100ea565b50505050905090810190601f16801561012f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014957600080fd5b5061016e73ffffffffffffffffffffffffffffffffffffffff60043516602435610335565b604080519115158252519081900360200190f35b34801561018e57600080fd5b506101b373ffffffffffffffffffffffffffffffffffffffff600435166024356103bd565b005b3480156101c157600080fd5b506101ca610476565b60408051918252519081900360200190f35b3480156101e857600080fd5b5061016e73ffffffffffffffffffffffffffffffffffffffff6004358116906024351660443561047c565b34801561021f57600080fd5b50610228610636565b6040805160ff9092168252519081900360200190f35b34801561024a57600080fd5b506101ca73ffffffffffffffffffffffffffffffffffffffff6004351661063b565b34801561027857600080fd5b506100c8610663565b34801561028d57600080fd5b5061016e73ffffffffffffffffffffffffffffffffffffffff6004351660243561069a565b3480156102be57600080fd5b506101b3600435610776565b3480156102d657600080fd5b506101ca73ffffffffffffffffffffffffffffffffffffffff60043581169060243516610783565b60408051808201909152600c81527f5465737420546f6b656e20410000000000000000000000000000000000000000602082015290565b33600081815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168085529083528184208690558151308152928301949094528181019390935260608101849052915190917fa0175360a15bca328baf7ea85c7b784d58b222a50d0ce760b10dba336d226a61919081900360800190a15060015b92915050565b6000546103d0908263ffffffff6107bb16565b600090815573ffffffffffffffffffffffffffffffffffffffff8316815260016020526040902054610408908263ffffffff6107bb16565b73ffffffffffffffffffffffffffffffffffffffff831660008181526001602090815260409182902093909355805130815292830191909152818101839052517f4b2682685b046a3dae8e75ff49b82fa703e366056a43c6a791411011134f4f5d9181900360600190a15050565b60005490565b73ffffffffffffffffffffffffffffffffffffffff831660009081526001602052604081205482118015906104e1575073ffffffffffffffffffffffffffffffffffffffff841660009081526002602090815260408083203384529091529020548211155b1561062b5773ffffffffffffffffffffffffffffffffffffffff831660009081526001602052604090205461051c908363ffffffff6107bb16565b73ffffffffffffffffffffffffffffffffffffffff808516600090815260016020526040808220939093559086168152205461055e908363ffffffff6107c816565b73ffffffffffffffffffffffffffffffffffffffff851660009081526001602090815260408083209390935560028152828220338352905220546105a8908363ffffffff6107c816565b73ffffffffffffffffffffffffffffffffffffffff8086166000818152600260209081526040808320338452825291829020949094558051308152938401919091529085168282015260608201849052517fd1398bee19313d6bf672ccb116e51f4a1a947e91c757907f51fbb5b5e56c698f9181900360800190a150600161062f565b5060005b9392505050565b600b90565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b60408051808201909152600381527f4141410000000000000000000000000000000000000000000000000000000000602082015290565b33600090815260016020526040812054821161076e57336000908152600160205260408082208054859003905573ffffffffffffffffffffffffffffffffffffffff851682529020546106f3908363ffffffff6107bb16565b73ffffffffffffffffffffffffffffffffffffffff841660008181526001602090815260409182902093909355805130815233938101939093528281019190915260608201849052517fd1398bee19313d6bf672ccb116e51f4a1a947e91c757907f51fbb5b5e56c698f9181900360800190a15060016103b7565b5060006103b7565b61078033826103bd565b50565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260026020908152604080832093909416825291909152205490565b818101828110156103b757fe5b6000828211156107d457fe5b509003905600a165627a7a72305820dd58f5fdabf9e9fefc5f28a2f18093a1c2e7490505cd568fc4766f3576416f4b0029",
    "networks": {
        "1212": {
            "links": {},
            "address": "0xcfeb869f69431e42cdb54a4f4f105c19c080a601",
            "transactionHash": "0x21e09007269e992a2a85ff8b9e79f264b8a112aa25ced0370f0cbb8c20140837"
        }
    },
    "schemaVersion": "2.0.1"
}