{
  "contract_name": "OutcomeToken",
  "abi": [
    {
      "constant": false,
      "inputs": [
        {
          "name": "spender",
          "type": "address"
        },
        {
          "name": "value",
          "type": "uint256"
        }
      ],
      "name": "approve",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "totalSupply",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "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,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "balanceOf",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_for",
          "type": "address"
        },
        {
          "name": "outcomeTokenCount",
          "type": "uint256"
        }
      ],
      "name": "issue",
      "outputs": [],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "to",
          "type": "address"
        },
        {
          "name": "value",
          "type": "uint256"
        }
      ],
      "name": "transfer",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "owner",
          "type": "address"
        },
        {
          "name": "spender",
          "type": "address"
        }
      ],
      "name": "allowance",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "eventContract",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_for",
          "type": "address"
        },
        {
          "name": "outcomeTokenCount",
          "type": "uint256"
        }
      ],
      "name": "revoke",
      "outputs": [],
      "payable": false,
      "type": "function"
    },
    {
      "inputs": [],
      "payable": false,
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "owner",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "Issuance",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "owner",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "Revocation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "from",
          "type": "address"
        },
        {
          "indexed": true,
          "name": "to",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "value",
          "type": "uint256"
        }
      ],
      "name": "Transfer",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "owner",
          "type": "address"
        },
        {
          "indexed": true,
          "name": "spender",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "value",
          "type": "uint256"
        }
      ],
      "name": "Approval",
      "type": "event"
    }
  ],
  "unlinked_binary": "0x6060604052341561000f57600080fd5b5b60038054600160a060020a03191633600160a060020a03161790555b5b610a588061003c6000396000f3006060604052361561007d5763ffffffff60e060020a600035041663095ea7b3811461008257806318160ddd146100b857806323b872dd146100dd57806370a0823114610119578063867904b41461014a578063a9059cbb1461016e578063dd62ed3e146101a4578063e274fd24146101db578063eac449d91461020a575b600080fd5b341561008d57600080fd5b6100a4600160a060020a036004351660243561022e565b604051901515815260200160405180910390f35b34156100c357600080fd5b6100cb61029b565b60405190815260200160405180910390f35b34156100e857600080fd5b6100a4600160a060020a03600435811690602435166044356102a2565b604051901515815260200160405180910390f35b341561012457600080fd5b6100cb600160a060020a0360043516610512565b60405190815260200160405180910390f35b341561015557600080fd5b61016c600160a060020a0360043516602435610531565b005b341561017957600080fd5b6100a4600160a060020a03600435166024356106bb565b604051901515815260200160405180910390f35b34156101af57600080fd5b6100cb600160a060020a0360043581169060243516610866565b60405190815260200160405180910390f35b34156101e657600080fd5b6101ee610893565b604051600160a060020a03909116815260200160405180910390f35b341561021557600080fd5b61016c600160a060020a03600435166024356108a2565b005b600160a060020a03338116600081815260016020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6002545b90565b600160a060020a0383166000908152602081905260408082205473__Math__________________________________9163e31c71c4919085908590516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561031b57600080fd5b6102c65a03f4151561032c57600080fd5b5050506040518051905015806103df5750600160a060020a0380851660009081526001602090815260408083203390941683529290528181205473__Math__________________________________9263e31c71c4928691516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156103c257600080fd5b6102c65a03f415156103d357600080fd5b50505060405180519050155b806104795750600160a060020a0383166000908152602081905260408082205473__Math__________________________________92634e30a66c92869190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561045c57600080fd5b6102c65a03f4151561046d57600080fd5b50505060405180519050155b156104865750600061050b565b600160a060020a03808516600081815260208181526040808320805488900390556001825280832033861684528252808320805488900390559387168083529082905290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b9392505050565b600160a060020a0381166000908152602081905260409020545b919050565b60035433600160a060020a0390811691161461054c57600080fd5b600160a060020a0382166000908152602081905260408082205473__Math__________________________________9263771602f792859190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156105c357600080fd5b6102c65a03f415156105d457600080fd5b5050506040518051600160a060020a0384166000908152602081905260408082209290925560025473__Math__________________________________935063771602f79290918591516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561065b57600080fd5b6102c65a03f4151561066c57600080fd5b505050604051805160025550600160a060020a0382167f9cb9c14f7bc76e3a89b796b091850526236115352a198b1e472f00e91376bbcb8260405190815260200160405180910390a25b5b5050565b600160a060020a0333166000908152602081905260408082205473__Math__________________________________9163e31c71c4919085908590516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561073457600080fd5b6102c65a03f4151561074557600080fd5b5050506040518051905015806107ea5750600160a060020a0383166000908152602081905260408082205473__Math__________________________________92634e30a66c92869190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156107cd57600080fd5b6102c65a03f415156107de57600080fd5b50505060405180519050155b156107f757506000610295565b600160a060020a033381166000818152602081905260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b600160a060020a038083166000908152600160209081526040808320938516835292905220545b92915050565b600354600160a060020a031681565b60035433600160a060020a039081169116146108bd57600080fd5b600160a060020a0382166000908152602081905260408082205473__Math__________________________________9263b67d77c592859190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561093457600080fd5b6102c65a03f4151561094557600080fd5b5050506040518051600160a060020a0384166000908152602081905260408082209290925560025473__Math__________________________________935063b67d77c59290918591516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156109cc57600080fd5b6102c65a03f415156109dd57600080fd5b505050604051805160025550600160a060020a0382167ff6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e98260405190815260200160405180910390a25b5b50505600a165627a7a72305820b363448b4f101b8ccf35cae49d02c7e424ca28c2016cf67a165268dc8a19537f0029",
  "networks": {},
  "schema_version": "0.0.5",
  "updated_at": 1525713263313
}