{
  "contract_name": "EventFactory",
  "abi": [
    {
      "constant": false,
      "inputs": [
        {
          "name": "collateralToken",
          "type": "address"
        },
        {
          "name": "oracle",
          "type": "address"
        },
        {
          "name": "lowerBound",
          "type": "int256"
        },
        {
          "name": "upperBound",
          "type": "int256"
        }
      ],
      "name": "createScalarEvent",
      "outputs": [
        {
          "name": "eventContract",
          "type": "address"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "name": "categoricalEvents",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "name": "scalarEvents",
      "outputs": [
        {
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "collateralToken",
          "type": "address"
        },
        {
          "name": "oracle",
          "type": "address"
        },
        {
          "name": "outcomeCount",
          "type": "uint8"
        }
      ],
      "name": "createCategoricalEvent",
      "outputs": [
        {
          "name": "eventContract",
          "type": "address"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "creator",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "categoricalEvent",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "collateralToken",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "oracle",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "outcomeCount",
          "type": "uint8"
        }
      ],
      "name": "CategoricalEventCreation",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "creator",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "scalarEvent",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "collateralToken",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "oracle",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "lowerBound",
          "type": "int256"
        },
        {
          "indexed": false,
          "name": "upperBound",
          "type": "int256"
        }
      ],
      "name": "ScalarEventCreation",
      "type": "event"
    }
  ],
  "unlinked_binary": "0x6060604052341561000f57600080fd5b5b613a6a8061001f6000396000f300606060405263ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416635ea194a3811461005e5780638d1d2c21146100a55780639897e8a5146100d75780639df0c17614610109575b600080fd5b341561006957600080fd5b610089600160a060020a0360043581169060243516604435606435610150565b604051600160a060020a03909116815260200160405180910390f35b34156100b057600080fd5b6100896004356102bc565b604051600160a060020a03909116815260200160405180910390f35b34156100e257600080fd5b6100896004356102d7565b604051600160a060020a03909116815260200160405180910390f35b341561011457600080fd5b610089600160a060020a036004358116906024351660ff604435166102f2565b604051600160a060020a03909116815260200160405180910390f35b600080858585856040516c01000000000000000000000000600160a060020a039586168102825293909416909202601484015260288301526048820152606801604051908190039020600081815260016020526040902054909150600160a060020a0316156101be57600080fd5b858585856101ca610474565b600160a060020a03948516815292909316602083015260408083019190915260608201929092526080019051809103906000f080151561020957600080fd5b60008281526001602052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038481169190911790915591935033909116907fd613e63983a1538814e1b390fc232d0e20462cf7410924f6b6a5f29ea38e82ed908490899089908990899051600160a060020a0395861681529385166020850152919093166040808401919091526060830193909352608082015260a001905180910390a25b50949350505050565b600060208190529081526040902054600160a060020a031681565b600160205260009081526040902054600160a060020a031681565b600080848484604051600160a060020a039384166c01000000000000000000000000908102825292909316909102601483015260ff167f0100000000000000000000000000000000000000000000000000000000000000026028820152602901604051908190039020600081815260208190526040902054909150600160a060020a03161561038057600080fd5b84848461038b610484565b600160a060020a03938416815291909216602082015260ff90911660408083019190915260609091019051809103906000f08015156103c957600080fd5b60008281526020819052604090819020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038481169190911790915591935033909116907f9732758aee476f5125b50d29cc43e28422f12ec078ba9f5c712f9dbd52796f5990849088908890889051600160a060020a0394851681529284166020840152921660408083019190915260ff9092166060820152608001905180910390a25b509392505050565b604051611d248061049583390190565b604051611886806121b9833901905600606060405234156200001057600080fd5b60405160808062001d24833981016040528080519190602001805191906020018051919060200180519150505b838360025b600080600160a060020a03851615801590620000665750600160a060020a03841615155b801562000077575060028360ff1610155b15156200008357600080fd5b60008054600160a060020a03808816600160a060020a0319928316178355600180549188169190921617905591505b8260ff168260ff1610156200017b57620000cb620001a5565b604051809103906000f0801515620000e257600080fd5b905060038054806001018281620000fa9190620001b6565b916000526020600020900160005b8154600160a060020a038086166101009390930a92830292021916179055507fad24776dc347085865b6988e249c191fc22d9b31cf54cb62233c3c16be1736ee8183604051600160a060020a03909216825260ff1660208201526040908101905180910390a15b600190910190620000b2565b5b505050505081811315156200019057600080fd5b600482905560058190555b5050505062000207565b604051610a94806200129083390190565b815481835581811511620001dd57600083815260209020620001dd918101908301620001e3565b5b505050565b6200020491905b80821115620002005760008155600101620001ea565b5090565b90565b61107980620002176000396000f300606060405236156100e05763ffffffff60e060020a6000350416630537665d81146100e557806327793f87146100fa57806328da850b1461011f578063561cce0a1461013757806369c19d4c146101605780636e5452fe146101d35780636fb1edcd146101fe5780637dc0d1d0146102165780637dc8f086146102455780638abe59ea1461026e578063a384d6ff146102a0578063a871da91146102c5578063ad0b2bec146102ee578063b09ad8a014610313578063b2016bd414610338578063ccdf68f314610367578063e96e59501461038e578063f21a1468146103b3575b600080fd5b34156100f057600080fd5b6100f861041a565b005b341561010557600080fd5b61010d610581565b60405190815260200160405180910390f35b341561012a57600080fd5b6100f8600435610587565b005b341561014257600080fd5b61014a61070d565b60405160ff909116815260200160405180910390f35b341561016b57600080fd5b61017f600160a060020a0360043516610712565b60405160208082528190810183818151815260200191508051906020019060200280838360005b838110156101bf5780820151818401525b6020016101a6565b505050509050019250505060405180910390f35b34156101de57600080fd5b6101e661081d565b60405162ffffff909116815260200160405180910390f35b341561020957600080fd5b6100f8600435610824565b005b341561022157600080fd5b61022961099f565b604051600160a060020a03909116815260200160405180910390f35b341561025057600080fd5b61014a6109ae565b60405160ff909116815260200160405180910390f35b341561027957600080fd5b6102296004356109b5565b604051600160a060020a03909116815260200160405180910390f35b34156102ab57600080fd5b61010d6109e7565b60405190815260200160405180910390f35b34156102d057600080fd5b61014a6109ed565b60405160ff909116815260200160405180910390f35b34156102f957600080fd5b61010d6109f2565b60405190815260200160405180910390f35b341561031e57600080fd5b61010d610f26565b60405190815260200160405180910390f35b341561034357600080fd5b610229610f2c565b604051600160a060020a03909116815260200160405180910390f35b341561037257600080fd5b61037a610f3b565b604051901515815260200160405180910390f35b341561039957600080fd5b61010d610f5c565b60405190815260200160405180910390f35b34156103be57600080fd5b61017f610fc0565b60405160208082528190810183818151815260200191508051906020019060200280838360005b838110156101bf5780820151818401525b6020016101a6565b505050509050019250505060405180910390f35b60015474010000000000000000000000000000000000000000900460ff161580156104a45750600154600160a060020a031663ccdf68f36000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561048857600080fd5b6102c65a03f1151561049957600080fd5b505050604051805190505b15156104af57600080fd5b600154600160a060020a0316637e7e4b476000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156104f757600080fd5b6102c65a03f1151561050857600080fd5b505050604051805160028190556001805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790557fb1aaa9f4484acc283375c8e495a44766e4026170797dc9280b4ae2ab5632fb71915060405190815260200160405180910390a15b565b60025481565b60008054600160a060020a03166323b872dd333085856040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b15156105f357600080fd5b6102c65a03f1151561060457600080fd5b50505060405180519050151561061957600080fd5b5060005b60035460ff821610156106cb576003805460ff831690811061063b57fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a031663867904b4338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156106ae57600080fd5b6102c65a03f115156106bf57600080fd5b5050505b60010161061d565b33600160a060020a03167fad2a02292986148558019ae4abf172732228e32e131a91d3fa7e0cada61932c08360405190815260200160405180910390a25b5050565b600181565b61071a611029565b60035460009060405180591061072d5750595b908082528060200260200182016040525b509150600090505b81518160ff161015610816576003805460ff831690811061076357fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a03166370a082318460006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b15156107d957600080fd5b6102c65a03f115156107ea57600080fd5b50505060405180519050828260ff168151811061080357fe5b602090810290910101525b600101610746565b5b50919050565b620f424081565b60005b60035460ff821610156108d5576003805460ff831690811061084557fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a031663eac449d9338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156108b857600080fd5b6102c65a03f115156108c957600080fd5b5050505b600101610827565b60008054600160a060020a03169063a9059cbb90339085906040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561093757600080fd5b6102c65a03f1151561094857600080fd5b50505060405180519050151561095d57600080fd5b33600160a060020a03167f7ac9271efd660c24459c447459e46f7366d2b4a692e572f108619d0d7273fcc58360405190815260200160405180910390a25b5050565b600154600160a060020a031681565b6003545b90565b60038054829081106109c357fe5b906000526020600020900160005b915054906101000a9004600160a060020a031681565b60045481565b600081565b600080600080600080600160149054906101000a900460ff161515610a1657600080fd5b6004546002541215610a2b5760009450610a67565b6005546002541315610a4257620f42409450610a67565b6004546005540360045460025403620f424062ffffff1602811515610a6357fe5b0594505b5b60038054620f424087810362ffffff16965086900394506000908110610a8a57fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a03166370a082313360006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610b0057600080fd5b6102c65a03f11515610b1157600080fd5b50505060405180516003805491945091506001908110610b2d57fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a03166370a082313360006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610ba357600080fd5b6102c65a03f11515610bb457600080fd5b50505060405180519150620f4240905073__Math__________________________________63c8a4ac9c848760006040516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b1515610c2257600080fd5b6102c65a03f41515610c3357600080fd5b505050604051805173__Math__________________________________915063771602f7908263c8a4ac9c868960006040516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b1515610ca257600080fd5b6102c65a03f41515610cb357600080fd5b5050506040518051905060006040516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b1515610cff57600080fd5b6102c65a03f41515610d1057600080fd5b50505060405180519050811515610d2357fe5b0495506003600060ff16815481101515610d3957fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a031663eac449d9338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b1515610dac57600080fd5b6102c65a03f11515610dbd57600080fd5b5050600380549091506001908110610dd157fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a031663eac449d9338360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b1515610e4457600080fd5b6102c65a03f11515610e5557600080fd5b505060008054600160a060020a0316915063a9059cbb90339089906040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610eba57600080fd5b6102c65a03f11515610ecb57600080fd5b505050604051805190501515610ee057600080fd5b33600160a060020a03167f2fe921bb50a459800ae7eae7c0124e9e875094a539eb7dc5b3f728017347e0fb8760405190815260200160405180910390a25b505050505090565b60055481565b600054600160a060020a031681565b60015474010000000000000000000000000000000000000000900460ff1681565b60008054600154600454600554600160a060020a0393841693909216916040516c01000000000000000000000000600160a060020a039586168102825293909416909202601484015260288301526048820152606801604051809103902090505b90565b610fc8611029565b600380548060200260200160405190810160405280929190818152602001828054801561101e57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311611000575b505050505090505b90565b60206040519081016040526000815290565b602060405190810160405260008152905600a165627a7a723058205db88fbd550e620b7b58d45e0adb9d742100adb9f9840a1938d75569e22a1a4d00296060604052341561000f57600080fd5b5b60038054600160a060020a03191633600160a060020a03161790555b5b610a588061003c6000396000f3006060604052361561007d5763ffffffff60e060020a600035041663095ea7b3811461008257806318160ddd146100b857806323b872dd146100dd57806370a0823114610119578063867904b41461014a578063a9059cbb1461016e578063dd62ed3e146101a4578063e274fd24146101db578063eac449d91461020a575b600080fd5b341561008d57600080fd5b6100a4600160a060020a036004351660243561022e565b604051901515815260200160405180910390f35b34156100c357600080fd5b6100cb61029b565b60405190815260200160405180910390f35b34156100e857600080fd5b6100a4600160a060020a03600435811690602435166044356102a2565b604051901515815260200160405180910390f35b341561012457600080fd5b6100cb600160a060020a0360043516610512565b60405190815260200160405180910390f35b341561015557600080fd5b61016c600160a060020a0360043516602435610531565b005b341561017957600080fd5b6100a4600160a060020a03600435166024356106bb565b604051901515815260200160405180910390f35b34156101af57600080fd5b6100cb600160a060020a0360043581169060243516610866565b60405190815260200160405180910390f35b34156101e657600080fd5b6101ee610893565b604051600160a060020a03909116815260200160405180910390f35b341561021557600080fd5b61016c600160a060020a03600435166024356108a2565b005b600160a060020a03338116600081815260016020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6002545b90565b600160a060020a0383166000908152602081905260408082205473__Math__________________________________9163e31c71c4919085908590516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561031b57600080fd5b6102c65a03f4151561032c57600080fd5b5050506040518051905015806103df5750600160a060020a0380851660009081526001602090815260408083203390941683529290528181205473__Math__________________________________9263e31c71c4928691516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156103c257600080fd5b6102c65a03f415156103d357600080fd5b50505060405180519050155b806104795750600160a060020a0383166000908152602081905260408082205473__Math__________________________________92634e30a66c92869190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561045c57600080fd5b6102c65a03f4151561046d57600080fd5b50505060405180519050155b156104865750600061050b565b600160a060020a03808516600081815260208181526040808320805488900390556001825280832033861684528252808320805488900390559387168083529082905290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b9392505050565b600160a060020a0381166000908152602081905260409020545b919050565b60035433600160a060020a0390811691161461054c57600080fd5b600160a060020a0382166000908152602081905260408082205473__Math__________________________________9263771602f792859190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156105c357600080fd5b6102c65a03f415156105d457600080fd5b5050506040518051600160a060020a0384166000908152602081905260408082209290925560025473__Math__________________________________935063771602f79290918591516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561065b57600080fd5b6102c65a03f4151561066c57600080fd5b505050604051805160025550600160a060020a0382167f9cb9c14f7bc76e3a89b796b091850526236115352a198b1e472f00e91376bbcb8260405190815260200160405180910390a25b5b5050565b600160a060020a0333166000908152602081905260408082205473__Math__________________________________9163e31c71c4919085908590516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561073457600080fd5b6102c65a03f4151561074557600080fd5b5050506040518051905015806107ea5750600160a060020a0383166000908152602081905260408082205473__Math__________________________________92634e30a66c92869190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156107cd57600080fd5b6102c65a03f415156107de57600080fd5b50505060405180519050155b156107f757506000610295565b600160a060020a033381166000818152602081905260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b600160a060020a038083166000908152600160209081526040808320938516835292905220545b92915050565b600354600160a060020a031681565b60035433600160a060020a039081169116146108bd57600080fd5b600160a060020a0382166000908152602081905260408082205473__Math__________________________________9263b67d77c592859190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561093457600080fd5b6102c65a03f4151561094557600080fd5b5050506040518051600160a060020a0384166000908152602081905260408082209290925560025473__Math__________________________________935063b67d77c59290918591516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156109cc57600080fd5b6102c65a03f415156109dd57600080fd5b505050604051805160025550600160a060020a0382167ff6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e98260405190815260200160405180910390a25b5b50505600a165627a7a72305820b363448b4f101b8ccf35cae49d02c7e424ca28c2016cf67a165268dc8a19537f00296060604052341561000f57600080fd5b604051606080620018868339810160405280805191906020018051919060200180519150505b8282825b600080600160a060020a0385161580159061005c5750600160a060020a03841615155b801561006c575060028360ff1610155b151561007757600080fd5b60008054600160a060020a03808816600160a060020a0319928316178355600180549188169190921617905591505b8260ff168260ff161015610168576100bc610177565b604051809103906000f08015156100d257600080fd5b9050600380548060010182816100e89190610188565b916000526020600020900160005b8154600160a060020a038086166101009390930a92830292021916179055507fad24776dc347085865b6988e249c191fc22d9b31cf54cb62233c3c16be1736ee8183604051600160a060020a03909216825260ff1660208201526040908101905180910390a15b6001909101906100a6565b5b50505050505b5050506101d3565b604051610a948062000df283390190565b8154818355818115116101ac576000838152602090206101ac9181019083016101b2565b5b505050565b6101d091905b808211156101cc57600081556001016101b8565b5090565b90565b610c0f80620001e36000396000f300606060405236156100a95763ffffffff60e060020a6000350416630537665d81146100ae57806327793f87146100c357806328da850b146100e857806369c19d4c146101005780636fb1edcd146101735780637dc0d1d01461018b5780637dc8f086146101ba5780638abe59ea146101e3578063ad0b2bec14610215578063b2016bd41461023a578063ccdf68f314610269578063e96e595014610290578063f21a1468146102b5575b600080fd5b34156100b957600080fd5b6100c161031c565b005b34156100ce57600080fd5b6100d6610461565b60405190815260200160405180910390f35b34156100f357600080fd5b6100c1600435610467565b005b341561010b57600080fd5b61011f600160a060020a03600435166105ed565b60405160208082528190810183818151815260200191508051906020019060200280838360005b8381101561015f5780820151818401525b602001610146565b505050509050019250505060405180910390f35b341561017e57600080fd5b6100c16004356106f8565b005b341561019657600080fd5b61019e610873565b604051600160a060020a03909116815260200160405180910390f35b34156101c557600080fd5b6101cd610882565b60405160ff909116815260200160405180910390f35b34156101ee57600080fd5b61019e600435610889565b604051600160a060020a03909116815260200160405180910390f35b341561022057600080fd5b6100d66108bb565b60405190815260200160405180910390f35b341561024557600080fd5b61019e610adb565b604051600160a060020a03909116815260200160405180910390f35b341561027457600080fd5b61027c610aea565b604051901515815260200160405180910390f35b341561029b57600080fd5b6100d6610afa565b60405190815260200160405180910390f35b34156102c057600080fd5b61011f610b56565b60405160208082528190810183818151815260200191508051906020019060200280838360005b8381101561015f5780820151818401525b602001610146565b505050509050019250505060405180910390f35b60015460a060020a900460ff161580156103955750600154600160a060020a031663ccdf68f36000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561037957600080fd5b6102c65a03f1151561038a57600080fd5b505050604051805190505b15156103a057600080fd5b600154600160a060020a0316637e7e4b476000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156103e857600080fd5b6102c65a03f115156103f957600080fd5b505050604051805160028190556001805474ff0000000000000000000000000000000000000000191660a060020a1790557fb1aaa9f4484acc283375c8e495a44766e4026170797dc9280b4ae2ab5632fb71915060405190815260200160405180910390a15b565b60025481565b60008054600160a060020a03166323b872dd333085856040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b15156104d357600080fd5b6102c65a03f115156104e457600080fd5b5050506040518051905015156104f957600080fd5b5060005b60035460ff821610156105ab576003805460ff831690811061051b57fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a031663867904b4338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561058e57600080fd5b6102c65a03f1151561059f57600080fd5b5050505b6001016104fd565b33600160a060020a03167fad2a02292986148558019ae4abf172732228e32e131a91d3fa7e0cada61932c08360405190815260200160405180910390a25b5050565b6105f5610bbf565b6003546000906040518059106106085750595b908082528060200260200182016040525b509150600090505b81518160ff1610156106f1576003805460ff831690811061063e57fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a03166370a082318460006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b15156106b457600080fd5b6102c65a03f115156106c557600080fd5b50505060405180519050828260ff16815181106106de57fe5b602090810290910101525b600101610621565b5b50919050565b60005b60035460ff821610156107a9576003805460ff831690811061071957fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a031663eac449d9338460405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b151561078c57600080fd5b6102c65a03f1151561079d57600080fd5b5050505b6001016106fb565b60008054600160a060020a03169063a9059cbb90339085906040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561080b57600080fd5b6102c65a03f1151561081c57600080fd5b50505060405180519050151561083157600080fd5b33600160a060020a03167f7ac9271efd660c24459c447459e46f7366d2b4a692e572f108619d0d7273fcc58360405190815260200160405180910390a25b5050565b600154600160a060020a031681565b6003545b90565b600380548290811061089757fe5b906000526020600020900160005b915054906101000a9004600160a060020a031681565b60015460009060a060020a900460ff1615156108d657600080fd5b60036002548154811015156108e757fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a03166370a082313360006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561095d57600080fd5b6102c65a03f1151561096e57600080fd5b505050604051805190509050600360025481548110151561098b57fe5b906000526020600020900160005b9054906101000a9004600160a060020a0316600160a060020a031663eac449d9338360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156109fe57600080fd5b6102c65a03f11515610a0f57600080fd5b505060008054600160a060020a0316915063a9059cbb90339084906040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610a7457600080fd5b6102c65a03f11515610a8557600080fd5b505050604051805190501515610a9a57600080fd5b33600160a060020a03167f2fe921bb50a459800ae7eae7c0124e9e875094a539eb7dc5b3f728017347e0fb8260405190815260200160405180910390a25b90565b600054600160a060020a031681565b60015460a060020a900460ff1681565b60008054600154600354600160a060020a0392831692909116906040516c01000000000000000000000000600160a060020a03948516810282529290931690910260148301526028820152604801604051809103902090505b90565b610b5e610bbf565b6003805480602002602001604051908101604052809291908181526020018280548015610bb457602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610b96575b505050505090505b90565b60206040519081016040526000815290565b602060405190810160405260008152905600a165627a7a72305820f4ce944028c81bf82b0d1a8336ba64c766482c469a670272f6abb04789d3d58c00296060604052341561000f57600080fd5b5b60038054600160a060020a03191633600160a060020a03161790555b5b610a588061003c6000396000f3006060604052361561007d5763ffffffff60e060020a600035041663095ea7b3811461008257806318160ddd146100b857806323b872dd146100dd57806370a0823114610119578063867904b41461014a578063a9059cbb1461016e578063dd62ed3e146101a4578063e274fd24146101db578063eac449d91461020a575b600080fd5b341561008d57600080fd5b6100a4600160a060020a036004351660243561022e565b604051901515815260200160405180910390f35b34156100c357600080fd5b6100cb61029b565b60405190815260200160405180910390f35b34156100e857600080fd5b6100a4600160a060020a03600435811690602435166044356102a2565b604051901515815260200160405180910390f35b341561012457600080fd5b6100cb600160a060020a0360043516610512565b60405190815260200160405180910390f35b341561015557600080fd5b61016c600160a060020a0360043516602435610531565b005b341561017957600080fd5b6100a4600160a060020a03600435166024356106bb565b604051901515815260200160405180910390f35b34156101af57600080fd5b6100cb600160a060020a0360043581169060243516610866565b60405190815260200160405180910390f35b34156101e657600080fd5b6101ee610893565b604051600160a060020a03909116815260200160405180910390f35b341561021557600080fd5b61016c600160a060020a03600435166024356108a2565b005b600160a060020a03338116600081815260016020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6002545b90565b600160a060020a0383166000908152602081905260408082205473__Math__________________________________9163e31c71c4919085908590516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561031b57600080fd5b6102c65a03f4151561032c57600080fd5b5050506040518051905015806103df5750600160a060020a0380851660009081526001602090815260408083203390941683529290528181205473__Math__________________________________9263e31c71c4928691516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156103c257600080fd5b6102c65a03f415156103d357600080fd5b50505060405180519050155b806104795750600160a060020a0383166000908152602081905260408082205473__Math__________________________________92634e30a66c92869190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561045c57600080fd5b6102c65a03f4151561046d57600080fd5b50505060405180519050155b156104865750600061050b565b600160a060020a03808516600081815260208181526040808320805488900390556001825280832033861684528252808320805488900390559387168083529082905290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b9392505050565b600160a060020a0381166000908152602081905260409020545b919050565b60035433600160a060020a0390811691161461054c57600080fd5b600160a060020a0382166000908152602081905260408082205473__Math__________________________________9263771602f792859190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156105c357600080fd5b6102c65a03f415156105d457600080fd5b5050506040518051600160a060020a0384166000908152602081905260408082209290925560025473__Math__________________________________935063771602f79290918591516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561065b57600080fd5b6102c65a03f4151561066c57600080fd5b505050604051805160025550600160a060020a0382167f9cb9c14f7bc76e3a89b796b091850526236115352a198b1e472f00e91376bbcb8260405190815260200160405180910390a25b5b5050565b600160a060020a0333166000908152602081905260408082205473__Math__________________________________9163e31c71c4919085908590516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561073457600080fd5b6102c65a03f4151561074557600080fd5b5050506040518051905015806107ea5750600160a060020a0383166000908152602081905260408082205473__Math__________________________________92634e30a66c92869190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156107cd57600080fd5b6102c65a03f415156107de57600080fd5b50505060405180519050155b156107f757506000610295565b600160a060020a033381166000818152602081905260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b600160a060020a038083166000908152600160209081526040808320938516835292905220545b92915050565b600354600160a060020a031681565b60035433600160a060020a039081169116146108bd57600080fd5b600160a060020a0382166000908152602081905260408082205473__Math__________________________________9263b67d77c592859190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b151561093457600080fd5b6102c65a03f4151561094557600080fd5b5050506040518051600160a060020a0384166000908152602081905260408082209290925560025473__Math__________________________________935063b67d77c59290918591516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156109cc57600080fd5b6102c65a03f415156109dd57600080fd5b505050604051805160025550600160a060020a0382167ff6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e98260405190815260200160405180910390a25b5b50505600a165627a7a72305820b363448b4f101b8ccf35cae49d02c7e424ca28c2016cf67a165268dc8a19537f0029a165627a7a723058202d45530864a65aa572a84b8f41b7ad90071be3e209c7dbe28a467f253853b71e0029",
  "networks": {
    "1": {
      "events": {
        "0x9732758aee476f5125b50d29cc43e28422f12ec078ba9f5c712f9dbd52796f59": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "categoricalEvent",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "outcomeCount",
              "type": "uint8"
            }
          ],
          "name": "CategoricalEventCreation",
          "type": "event"
        },
        "0xd613e63983a1538814e1b390fc232d0e20462cf7410924f6b6a5f29ea38e82ed": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "scalarEvent",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "lowerBound",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "upperBound",
              "type": "int256"
            }
          ],
          "name": "ScalarEventCreation",
          "type": "event"
        }
      },
      "links": {
        "Math": "0x62f4074655d8f888e9293c59d2a5faa5156f2275"
      },
      "address": "0x5b21ba38a0db91cc43aa7daba778979758e67991",
      "updated_at": 1513984936000
    },
    "3": {
      "events": {
        "0x9732758aee476f5125b50d29cc43e28422f12ec078ba9f5c712f9dbd52796f59": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "categoricalEvent",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "outcomeCount",
              "type": "uint8"
            }
          ],
          "name": "CategoricalEventCreation",
          "type": "event"
        },
        "0xd613e63983a1538814e1b390fc232d0e20462cf7410924f6b6a5f29ea38e82ed": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "scalarEvent",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "lowerBound",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "upperBound",
              "type": "int256"
            }
          ],
          "name": "ScalarEventCreation",
          "type": "event"
        }
      },
      "links": {
        "Math": "0xc55c643d9084df9372c43fc2f4f6cd3f7446d00d"
      },
      "address": "0xc2803221bf9cb3a245a19bb46727f6d797556dfc",
      "updated_at": 1503605014183
    },
    "4": {
      "events": {
        "0x9732758aee476f5125b50d29cc43e28422f12ec078ba9f5c712f9dbd52796f59": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "categoricalEvent",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "outcomeCount",
              "type": "uint8"
            }
          ],
          "name": "CategoricalEventCreation",
          "type": "event"
        },
        "0xd613e63983a1538814e1b390fc232d0e20462cf7410924f6b6a5f29ea38e82ed": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "scalarEvent",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "lowerBound",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "upperBound",
              "type": "int256"
            }
          ],
          "name": "ScalarEventCreation",
          "type": "event"
        }
      },
      "links": {
        "Math": "0x472099767cc73a371c1848cbc0d17357e9bba52a"
      },
      "address": "0x0f60faf69f3ac146e1e557247583bc0c84f9f086",
      "updated_at": 1503603856229
    },
    "42": {
      "events": {
        "0x9732758aee476f5125b50d29cc43e28422f12ec078ba9f5c712f9dbd52796f59": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "categoricalEvent",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "outcomeCount",
              "type": "uint8"
            }
          ],
          "name": "CategoricalEventCreation",
          "type": "event"
        },
        "0xd613e63983a1538814e1b390fc232d0e20462cf7410924f6b6a5f29ea38e82ed": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "scalarEvent",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "lowerBound",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "upperBound",
              "type": "int256"
            }
          ],
          "name": "ScalarEventCreation",
          "type": "event"
        }
      },
      "links": {
        "Math": "0x0dd253f644e702346ec67839088ae5954d51e76b"
      },
      "address": "0x5cfc2409a2d601ad3ac0912de1021ddd0cd3e1dc",
      "updated_at": 1503602339883
    },
    "437894314312": {
      "events": {
        "0x9732758aee476f5125b50d29cc43e28422f12ec078ba9f5c712f9dbd52796f59": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "categoricalEvent",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "outcomeCount",
              "type": "uint8"
            }
          ],
          "name": "CategoricalEventCreation",
          "type": "event"
        },
        "0xd613e63983a1538814e1b390fc232d0e20462cf7410924f6b6a5f29ea38e82ed": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "scalarEvent",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "lowerBound",
              "type": "int256"
            },
            {
              "indexed": false,
              "name": "upperBound",
              "type": "int256"
            }
          ],
          "name": "ScalarEventCreation",
          "type": "event"
        }
      },
      "links": {
        "Math": "0x5b1869d9a4c187f2eaa108f3062412ecf0526b24"
      },
      "address": "0x67b5656d60a809915323bf2c40a8bef15a152e3e",
      "updated_at": 1507361155401
    }
  },
  "schema_version": "0.0.5",
  "updated_at": 1525713263337
}