{
  "contract_name": "SignedMessageOracleFactory",
  "abi": [
    {
      "constant": false,
      "inputs": [
        {
          "name": "descriptionHash",
          "type": "bytes32"
        },
        {
          "name": "v",
          "type": "uint8"
        },
        {
          "name": "r",
          "type": "bytes32"
        },
        {
          "name": "s",
          "type": "bytes32"
        }
      ],
      "name": "createSignedMessageOracle",
      "outputs": [
        {
          "name": "signedMessageOracle",
          "type": "address"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "creator",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "signedMessageOracle",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "oracle",
          "type": "address"
        }
      ],
      "name": "SignedMessageOracleCreation",
      "type": "event"
    }
  ],
  "unlinked_binary": "0x6060604052341561000f57600080fd5b5b6107628061001f6000396000f300606060405263ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663655d0862811461003d575b600080fd5b341561004857600080fd5b61005f60043560ff60243516604435606435610088565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b600080858585856100976101b5565b93845260ff9092166020840152604080840191909152606083019190915260809091019051809103906000f08015156100cf57600080fd5b91506001868686866040516000815260200160405260006040516020015260405193845260ff90921660208085019190915260408085019290925260608401929092526080909201915160208103908084039060008661646e5a03f1151561013657600080fd5b50506020604051035190503373ffffffffffffffffffffffffffffffffffffffff167f7be438e4a33b832fcd7adccf30167ee27bd3e693a5ff6daf7fcf98fb2163b7a2838360405173ffffffffffffffffffffffffffffffffffffffff9283168152911660208201526040908101905180910390a25b50949350505050565b604051610571806101c68339019056006060604052341561000f57600080fd5b604051608080610571833981016040528080519190602001805191906020018051919060200180519150505b6001848484846040516000815260200160405260006040516020015260405193845260ff90921660208085019190915260408085019290925260608401929092526080909201915160208103908084039060008661646e5a03f115156100a057600080fd5b50506020604051035160008054600160a060020a031916600160a060020a039290921691909117905560018490555b505050505b61048e806100e36000396000f3006060604052361561008b5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663238ac933811461009057806327793f87146100bf5780635011e399146100e45780637e7e4b471461011457806385dcee9314610139578063c65fb3801461015e578063ccdf68f314610185578063d9bf3187146101ac575b600080fd5b341561009b57600080fd5b6100a36101d0565b604051600160a060020a03909116815260200160405180910390f35b34156100ca57600080fd5b6100d26101df565b60405190815260200160405180910390f35b34156100ef57600080fd5b610112600160a060020a036004351660243560ff604435166064356084356101e5565b005b341561011f57600080fd5b6100d2610344565b60405190815260200160405180910390f35b341561014457600080fd5b6100d261034b565b60405190815260200160405180910390f35b341561016957600080fd5b610171610351565b604051901515815260200160405180910390f35b341561019057600080fd5b61017161035a565b604051901515815260200160405180910390f35b34156101b757600080fd5b61011260043560ff60243516604435606435610364565b005b600054600160a060020a031681565b60045481565b60005433600160a060020a0390811691161461020057600080fd5b60035460ff16158015610214575060025484115b80156102d45750600180548686604051928352600160a060020a03919091166c01000000000000000000000000026020830152603482015260540160405180910390208484846040516000815260200160405260006040516020015260405193845260ff90921660208085019190915260408085019290925260608401929092526080909201915160208103908084039060008661646e5a03f115156102b957600080fd5b505060206040510351600054600160a060020a039081169116145b15156102df57600080fd5b60028490556000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0387169081179091557fdb3046afd053bee6427d6355ee95671fceb37ee6b944866f9ea86eaa213dac6860405160405180910390a25b5b5050505050565b6004545b90565b60015481565b60035460ff1681565b60035460ff165b90565b60035460ff1615801561040b5750600180548560405191825260208201526040908101905180910390208484846040516000815260200160405260006040516020015260405193845260ff90921660208085019190915260408085019290925260608401929092526080909201915160208103908084039060008661646e5a03f115156103f057600080fd5b505060206040510351600054600160a060020a039081169116145b151561041657600080fd5b6003805460ff1916600117905560048490557fb1aaa9f4484acc283375c8e495a44766e4026170797dc9280b4ae2ab5632fb718460405190815260200160405180910390a15b505050505600a165627a7a72305820b1dd547c0f1cdc6ec85cdb7c585ac9ed57365340d1556628c7f43edec95973920029a165627a7a72305820852ab6f494f2f49b167cf4aaadc45816f8fe2c2b0d179b2befad1a75245e849a0029",
  "networks": {},
  "schema_version": "0.0.5",
  "updated_at": 1525713263311
}