{
  "contract_name": "UltimateOracleFactory",
  "abi": [
    {
      "constant": false,
      "inputs": [
        {
          "name": "oracle",
          "type": "address"
        },
        {
          "name": "collateralToken",
          "type": "address"
        },
        {
          "name": "spreadMultiplier",
          "type": "uint8"
        },
        {
          "name": "challengePeriod",
          "type": "uint256"
        },
        {
          "name": "challengeAmount",
          "type": "uint256"
        },
        {
          "name": "frontRunnerPeriod",
          "type": "uint256"
        }
      ],
      "name": "createUltimateOracle",
      "outputs": [
        {
          "name": "ultimateOracle",
          "type": "address"
        }
      ],
      "payable": false,
      "type": "function"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "creator",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "ultimateOracle",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "oracle",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "collateralToken",
          "type": "address"
        },
        {
          "indexed": false,
          "name": "spreadMultiplier",
          "type": "uint8"
        },
        {
          "indexed": false,
          "name": "challengePeriod",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "challengeAmount",
          "type": "uint256"
        },
        {
          "indexed": false,
          "name": "frontRunnerPeriod",
          "type": "uint256"
        }
      ],
      "name": "UltimateOracleCreation",
      "type": "event"
    }
  ],
  "unlinked_binary": "0x6060604052341561000f57600080fd5b5b6111c88061001f6000396000f300606060405263ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663ce70faec811461003d575b600080fd5b341561004857600080fd5b61007e73ffffffffffffffffffffffffffffffffffffffff6004358116906024351660ff6044351660643560843560a4356100a7565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60008686868686866100b76101bc565b73ffffffffffffffffffffffffffffffffffffffff968716815294909516602085015260ff9092166040808501919091526060840191909152608083019190915260a082019290925260c0019051809103906000f080151561011857600080fd5b90503373ffffffffffffffffffffffffffffffffffffffff167fe6ae2b8211e9721c5dae1d93f70be0ba07bd111608ba4db4317742e1a87fff408289898989898960405173ffffffffffffffffffffffffffffffffffffffff978816815295871660208701529390951660408086019190915260ff9092166060850152608084015260a083019390935260c082015260e001905180910390a25b9695505050505050565b604051610fd0806101cd8339019056006060604052341561000f57600080fd5b60405160c080610fd08339810160405280805191906020018051919060200180519190602001805191906020018051919060200180519150505b600160a060020a038616158015906100695750600160a060020a03851615155b8015610079575060028460ff1610155b80156100855750600083115b80156100915750600082115b801561009d5750600081115b15156100a857600080fd5b60008054600160a060020a03808916600160a060020a0319928316179092556001805460ff8816740100000000000000000000000000000000000000000260a060020a60ff0219948a169190931617929092161790556002839055600382905560048190555b5050505050505b610eac806101246000396000f3006060604052361561010c5763ffffffff60e060020a600035041663061a85c781146101115780630853f7eb146101405780630f3e9438146101655780631a39d8ef1461018a5780631a4f5b67146101af5780631ff14311146101d65780633ccfd60b146101fe578063466ae3141461022357806372b8de1414610248578063739b8c481461026f5780637e7e4b47146102845780638ef8125e146102a9578063984a470a146102ce5780639d89e7d4146102f35780639df4d0fe146103185780639f0de4901461033f578063b2016bd414610357578063c427af9b14610386578063ccdf68f3146103ba578063d84d2a47146103e1578063f3f480d91461040a578063f75530981461042f575b600080fd5b341561011c57600080fd5b61012461044a565b604051600160a060020a03909116815260200160405180910390f35b341561014b57600080fd5b610153610459565b60405190815260200160405180910390f35b341561017057600080fd5b61015361045f565b60405190815260200160405180910390f35b341561019557600080fd5b610153610465565b60405190815260200160405180910390f35b34156101ba57600080fd5b6101c261046b565b604051901515815260200160405180910390f35b34156101e157600080fd5b610153600435610503565b60405190815260200160405180910390f35b341561020957600080fd5b610153610515565b60405190815260200160405180910390f35b341561022e57600080fd5b6101536106d1565b60405190815260200160405180910390f35b341561025357600080fd5b6101c26106d7565b604051901515815260200160405180910390f35b341561027a57600080fd5b61028261076f565b005b341561028f57600080fd5b61015361089d565b60405190815260200160405180910390f35b34156102b457600080fd5b6101536108bd565b60405190815260200160405180910390f35b34156102d957600080fd5b6101536108c3565b60405190815260200160405180910390f35b34156102fe57600080fd5b6101536108c9565b60405190815260200160405180910390f35b341561032357600080fd5b6101c26108cf565b604051901515815260200160405180910390f35b341561034a57600080fd5b6102826004356108d8565b005b341561036257600080fd5b610124610a10565b604051600160a060020a03909116815260200160405180910390f35b341561039157600080fd5b610153600160a060020a0360043516602435610a1f565b60405190815260200160405180910390f35b34156103c557600080fd5b6101c2610a3c565b604051901515815260200160405180910390f35b34156103ec57600080fd5b6103f4610a6c565b60405160ff909116815260200160405180910390f35b341561041557600080fd5b610153610a8d565b60405190815260200160405180910390f35b341561043a57600080fd5b610282600435602435610a93565b005b600054600160a060020a031681565b60045481565b60075481565b60095481565b60006008546000141580156104fd57506004544273__Math__________________________________63b67d77c5909160085460006040516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156104e057600080fd5b6102c65a03f415156104f157600080fd5b50505060405180519050115b90505b90565b600a6020526000908152604090205481565b600061051f61046b565b151561052a57600080fd5b6007546000818152600a6020908152604080832054600954600160a060020a0333168552600b84528285209585529490925280832054919373__Math__________________________________9363c8a4ac9c939192516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156105be57600080fd5b6102c65a03f415156105cf57600080fd5b505050604051805190508115156105e257fe5b33600160a060020a038181166000908152600b60209081526040808320600754845290915280822082905560015495909404955093169263a9059cbb92859190516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561066a57600080fd5b6102c65a03f1151561067b57600080fd5b50505060405180519050151561069057600080fd5b33600160a060020a03167f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b658260405190815260200160405180910390a25b90565b60065481565b60006006546000141580156104fd57506002544273__Math__________________________________63b67d77c5909160065460006040516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b15156104e057600080fd5b6102c65a03f415156104f157600080fd5b50505060405180519050115b90505b90565b6107776108cf565b1580156107845750600654155b80156107f0575060008054600160a060020a03169063ccdf68f390604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156107d457600080fd5b6102c65a03f115156107e557600080fd5b505050604051805190505b15156107fb57600080fd5b60008054600160a060020a031690637e7e4b4790604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561084457600080fd5b6102c65a03f1151561085557600080fd5b50505060405180516005819055426006557f6eab3db94ac766c1ac203bcd9c9636476993422eaa067ad449e20ce8501b2a8f915060405190815260200160405180910390a15b565b60006108a761046b565b156108b55750600754610500565b506005545b90565b60085481565b60055481565b60035481565b60085415155b90565b6108e06108cf565b1580156108f257506108f06106d7565b155b80156109895750600154600354600160a060020a03909116906323b872dd903390309060006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561096d57600080fd5b6102c65a03f1151561097e57600080fd5b505050604051805190505b151561099457600080fd5b600354600160a060020a0333166000818152600b602090815260408083208684528252808320859055600a90915290819020839055600992909255600783905542600855907fd0fdeb84e66d569a89718f40a99496b38d6c13249a9c9f623fbaa3d8ef343a9d9083905190815260200160405180910390a25b50565b600154600160a060020a031681565b600b60209081526000928352604080842090915290825290205481565b6000610a466106d7565b8015610a575750610a556108cf565b155b806104fd57506104fd61046b565b5b90505b90565b60015474010000000000000000000000000000000000000000900460ff1681565b60025481565b6000600a6000848152602001908152602001600020546009540373__Math__________________________________63c8a4ac9c9091600160149054906101000a900460ff1660006040516020015260405160e060020a63ffffffff8516028152600481019290925260ff16602482015260440160206040518083038186803b1515610b1e57600080fd5b6102c65a03f41515610b2f57600080fd5b50505060405180516000858152600a60205260409020549092508211159050610b68576000838152600a60205260409020549003610b6c565b5060005b80821115610b78578091505b610b806108cf565b8015610b915750610b8f61046b565b155b8015610c205750600154600160a060020a03166323b872dd33308560006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b1515610c0457600080fd5b6102c65a03f11515610c1557600080fd5b505050604051805190505b1515610c2b57600080fd5b600160a060020a0333166000908152600b602090815260408083208684529091528082205473__Math__________________________________9263771602f792869190516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b1515610cad57600080fd5b6102c65a03f41515610cbe57600080fd5b5050506040518051600160a060020a0333166000908152600b60209081526040808320888452825280832093909355600a90528181205473__Math__________________________________935063771602f79290918691516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b1515610d5457600080fd5b6102c65a03f41515610d6557600080fd5b50505060405180516000858152600a60205260408082209290925560095473__Math__________________________________935063771602f79290918691516020015260405160e060020a63ffffffff85160281526004810192909252602482015260440160206040518083038186803b1515610de257600080fd5b6102c65a03f41515610df357600080fd5b5050506040518051600955506007548314801590610e2757506007546000908152600a602052604080822054858352912054115b15610e36576007839055426008555b33600160a060020a03167f86fa706979a07f1dd01a49718016881d95ada425549c353ec9e55a627b98a93b848460405191825260208201526040908101905180910390a25b5050505600a165627a7a72305820641788e40e139762faccc9b2c1c82d958ae1a908138f435205516e20c0445d700029a165627a7a72305820d270f5905bf1e1fe82c859d3b0dc4845aed5d8884cdc623c6544498fd5b82d070029",
  "networks": {
    "3": {
      "events": {
        "0xe6ae2b8211e9721c5dae1d93f70be0ba07bd111608ba4db4317742e1a87fff40": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "ultimateOracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spreadMultiplier",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "challengePeriod",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "challengeAmount",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "frontRunnerPeriod",
              "type": "uint256"
            }
          ],
          "name": "UltimateOracleCreation",
          "type": "event"
        }
      },
      "links": {
        "Math": "0xc55c643d9084df9372c43fc2f4f6cd3f7446d00d"
      },
      "address": "0x47c70527aaa5e98ade8da8100aec805e6fda037b",
      "updated_at": 1503605014191
    },
    "4": {
      "events": {
        "0xe6ae2b8211e9721c5dae1d93f70be0ba07bd111608ba4db4317742e1a87fff40": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "ultimateOracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spreadMultiplier",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "challengePeriod",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "challengeAmount",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "frontRunnerPeriod",
              "type": "uint256"
            }
          ],
          "name": "UltimateOracleCreation",
          "type": "event"
        }
      },
      "links": {
        "Math": "0x472099767cc73a371c1848cbc0d17357e9bba52a"
      },
      "address": "0xe81424ffc847919efc5f0156e3799edc60ebf715",
      "updated_at": 1503603856237
    },
    "42": {
      "events": {
        "0xe6ae2b8211e9721c5dae1d93f70be0ba07bd111608ba4db4317742e1a87fff40": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "ultimateOracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spreadMultiplier",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "challengePeriod",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "challengeAmount",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "frontRunnerPeriod",
              "type": "uint256"
            }
          ],
          "name": "UltimateOracleCreation",
          "type": "event"
        }
      },
      "links": {
        "Math": "0x0dd253f644e702346ec67839088ae5954d51e76b"
      },
      "address": "0x679ef161af4bb37b14a6d06d2e2a991d3650005c",
      "updated_at": 1503602339890
    },
    "437894314312": {
      "events": {
        "0xe6ae2b8211e9721c5dae1d93f70be0ba07bd111608ba4db4317742e1a87fff40": {
          "anonymous": false,
          "inputs": [
            {
              "indexed": true,
              "name": "creator",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "ultimateOracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "oracle",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "collateralToken",
              "type": "address"
            },
            {
              "indexed": false,
              "name": "spreadMultiplier",
              "type": "uint8"
            },
            {
              "indexed": false,
              "name": "challengePeriod",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "challengeAmount",
              "type": "uint256"
            },
            {
              "indexed": false,
              "name": "frontRunnerPeriod",
              "type": "uint256"
            }
          ],
          "name": "UltimateOracleCreation",
          "type": "event"
        }
      },
      "links": {
        "Math": "0x5b1869d9a4c187f2eaa108f3062412ecf0526b24"
      },
      "address": "0xd833215cbcc3f914bd1c9ece3ee7bf8b14f841bb",
      "updated_at": 1507361155410
    }
  },
  "schema_version": "0.0.5",
  "updated_at": 1525713263315
}