{
  "contract_name": "SignedMessageOracle",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "signer",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "outcome",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "newSigner",
          "type": "address"
        },
        {
          "name": "_nonce",
          "type": "uint256"
        },
        {
          "name": "v",
          "type": "uint8"
        },
        {
          "name": "r",
          "type": "bytes32"
        },
        {
          "name": "s",
          "type": "bytes32"
        }
      ],
      "name": "replaceSigner",
      "outputs": [],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getOutcome",
      "outputs": [
        {
          "name": "",
          "type": "int256"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "descriptionHash",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "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"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_outcome",
          "type": "int256"
        },
        {
          "name": "v",
          "type": "uint8"
        },
        {
          "name": "r",
          "type": "bytes32"
        },
        {
          "name": "s",
          "type": "bytes32"
        }
      ],
      "name": "setOutcome",
      "outputs": [],
      "payable": false,
      "type": "function"
    },
    {
      "inputs": [
        {
          "name": "_descriptionHash",
          "type": "bytes32"
        },
        {
          "name": "v",
          "type": "uint8"
        },
        {
          "name": "r",
          "type": "bytes32"
        },
        {
          "name": "s",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "newSigner",
          "type": "address"
        }
      ],
      "name": "SignerReplacement",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "name": "outcome",
          "type": "int256"
        }
      ],
      "name": "OutcomeAssignment",
      "type": "event"
    }
  ],
  "unlinked_binary": "0x6060604052341561000f57600080fd5b604051608080610571833981016040528080519190602001805191906020018051919060200180519150505b6001848484846040516000815260200160405260006040516020015260405193845260ff90921660208085019190915260408085019290925260608401929092526080909201915160208103908084039060008661646e5a03f115156100a057600080fd5b50506020604051035160008054600160a060020a031916600160a060020a039290921691909117905560018490555b505050505b61048e806100e36000396000f3006060604052361561008b5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663238ac933811461009057806327793f87146100bf5780635011e399146100e45780637e7e4b471461011457806385dcee9314610139578063c65fb3801461015e578063ccdf68f314610185578063d9bf3187146101ac575b600080fd5b341561009b57600080fd5b6100a36101d0565b604051600160a060020a03909116815260200160405180910390f35b34156100ca57600080fd5b6100d26101df565b60405190815260200160405180910390f35b34156100ef57600080fd5b610112600160a060020a036004351660243560ff604435166064356084356101e5565b005b341561011f57600080fd5b6100d2610344565b60405190815260200160405180910390f35b341561014457600080fd5b6100d261034b565b60405190815260200160405180910390f35b341561016957600080fd5b610171610351565b604051901515815260200160405180910390f35b341561019057600080fd5b61017161035a565b604051901515815260200160405180910390f35b34156101b757600080fd5b61011260043560ff60243516604435606435610364565b005b600054600160a060020a031681565b60045481565b60005433600160a060020a0390811691161461020057600080fd5b60035460ff16158015610214575060025484115b80156102d45750600180548686604051928352600160a060020a03919091166c01000000000000000000000000026020830152603482015260540160405180910390208484846040516000815260200160405260006040516020015260405193845260ff90921660208085019190915260408085019290925260608401929092526080909201915160208103908084039060008661646e5a03f115156102b957600080fd5b505060206040510351600054600160a060020a039081169116145b15156102df57600080fd5b60028490556000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0387169081179091557fdb3046afd053bee6427d6355ee95671fceb37ee6b944866f9ea86eaa213dac6860405160405180910390a25b5b5050505050565b6004545b90565b60015481565b60035460ff1681565b60035460ff165b90565b60035460ff1615801561040b5750600180548560405191825260208201526040908101905180910390208484846040516000815260200160405260006040516020015260405193845260ff90921660208085019190915260408085019290925260608401929092526080909201915160208103908084039060008661646e5a03f115156103f057600080fd5b505060206040510351600054600160a060020a039081169116145b151561041657600080fd5b6003805460ff1916600117905560048490557fb1aaa9f4484acc283375c8e495a44766e4026170797dc9280b4ae2ab5632fb718460405190815260200160405180910390a15b505050505600a165627a7a72305820b1dd547c0f1cdc6ec85cdb7c585ac9ed57365340d1556628c7f43edec95973920029",
  "networks": {},
  "schema_version": "0.0.5",
  "updated_at": 1525713263311
}