{
  "contract_name": "CentralizedOracle",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "outcome",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_outcome",
          "type": "int256"
        }
      ],
      "name": "setOutcome",
      "outputs": [],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getOutcome",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "replaceOwner",
      "outputs": [],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "ipfsHash",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "isSet",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "isOutcomeSet",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "_owner",
          "type": "address"
        },
        {
          "name": "_ipfsHash",
          "type": "bytes"
        }
      ],
      "payable": false,
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "OwnerReplacement",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "outcome",
          "type": "int256"
        }
      ],
      "name": "OutcomeAssignment",
      "type": "event"
    }
  ],
  "unlinked_binary": "0x6060604052341561000f57600080fd5b604051610536380380610536833981016040528080519190602001805190910190505b8051602e1461004057600080fd5b60008054600160a060020a031916600160a060020a038416179055600181805161006e929160200190610077565b505b5050610117565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100b857805160ff19168380011785556100e5565b828001600101855582156100e5579182015b828111156100e55782518255916020019190600101906100ca565b5b506100f29291506100f6565b5090565b61011491905b808211156100f257600081556001016100fc565b5090565b90565b610410806101266000396000f3006060604052361561008b5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166327793f878114610090578063717a195a146100b55780637e7e4b47146100cd5780638da5cb5b146100f2578063a39a45b714610121578063c623674f14610142578063c65fb380146101cd578063ccdf68f3146101f4575b600080fd5b341561009b57600080fd5b6100a361021b565b60405190815260200160405180910390f35b34156100c057600080fd5b6100cb600435610221565b005b34156100d857600080fd5b6100a3610296565b60405190815260200160405180910390f35b34156100fd57600080fd5b61010561029d565b604051600160a060020a03909116815260200160405180910390f35b341561012c57600080fd5b6100cb600160a060020a03600435166102ac565b005b341561014d57600080fd5b610155610333565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101925780820151818401525b602001610179565b50505050905090810190601f1680156101bf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101d857600080fd5b6101e06103d1565b604051901515815260200160405180910390f35b34156101ff57600080fd5b6101e06103da565b604051901515815260200160405180910390f35b60035481565b60005433600160a060020a0390811691161461023c57600080fd5b60025460ff161561024c57600080fd5b6002805460ff1916600117905560038190557fb1aaa9f4484acc283375c8e495a44766e4026170797dc9280b4ae2ab5632fb718160405190815260200160405180910390a15b5b50565b6003545b90565b600054600160a060020a031681565b60005433600160a060020a039081169116146102c757600080fd5b60025460ff16156102d757600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383169081179091557f191a2405c52452c381a62f3b7480f9d3e77a76d7737659fc1030aff54b395dd560405160405180910390a25b5b50565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103c95780601f1061039e576101008083540402835291602001916103c9565b820191906000526020600020905b8154815290600101906020018083116103ac57829003601f168201915b505050505081565b60025460ff1681565b60025460ff165b905600a165627a7a7230582081c8cc1a7520770c6393f597c211efc6b88ecde0eb109a3f024c218e7e9a175a0029",
  "networks": {},
  "schema_version": "0.0.5",
  "updated_at": 1525713263310
}