[ { "inputs": [ { "internalType": "address", "name": "_owner", "type": "address" }, { "internalType": "address", "name": "_resolver", "type": "address" }, { "internalType": "uint256", "name": "_maxOraclePriceAge", "type": "uint256" }, { "internalType": "uint256", "name": "_expiryDuration", "type": "uint256" }, { "internalType": "uint256", "name": "_maxTimeToMaturity", "type": "uint256" }, { "internalType": "uint256", "name": "_creatorCapitalRequirement", "type": "uint256" }, { "internalType": "uint256", "name": "_creatorSkewLimit", "type": "uint256" }, { "internalType": "uint256", "name": "_poolFee", "type": "uint256" }, { "internalType": "uint256", "name": "_creatorFee", "type": "uint256" }, { "internalType": "uint256", "name": "_refundFee", "type": "uint256" } ], "payable": false, "stateMutability": "nonpayable", "type": "constructor", "signature": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bytes32", "name": "name", "type": "bytes32" }, { "indexed": false, "internalType": "address", "name": "destination", "type": "address" } ], "name": "CacheUpdated", "type": "event", "signature": "0x88a93678a3692f6789d9546fc621bf7234b101ddb7d4fe479455112831b8aa68" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "CreatorCapitalRequirementUpdated", "type": "event", "signature": "0xdf7a26ae2e2eb953b81fd76b72fcdc74ebff7c21faa8f8f55323183d9785f52d" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "fee", "type": "uint256" } ], "name": "CreatorFeeUpdated", "type": "event", "signature": "0x8c14462add32e0ae0fbfcf9e60711ecae573da337dc9127fff98fb7cfb3973b4" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "CreatorSkewLimitUpdated", "type": "event", "signature": "0xd39cfbe31b20dbb6d995a675cf5c369555bf8bb908b6efc03873907fe9e133cf" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "duration", "type": "uint256" } ], "name": "ExerciseDurationUpdated", "type": "event", "signature": "0xf0a1ff3a67369ec37b38f6cf8dec83acaffd6d00a2dd1e95a12394d4863a0b71" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "duration", "type": "uint256" } ], "name": "ExpiryDurationUpdated", "type": "event", "signature": "0xf378a0fd4ad3ffd9d7d50986f16b04acd2dc42691c4f412f34e8eefe883e6652" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "market", "type": "address" } ], "name": "MarketCancelled", "type": "event", "signature": "0x996fafab197beb99fff6fdc975bb6cf90352f2c733c76ef37c2e27f17d7d424b" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "market", "type": "address" }, { "indexed": true, "internalType": "address", "name": "creator", "type": "address" }, { "indexed": true, "internalType": "bytes32", "name": "oracleKey", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "strikePrice", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "biddingEndDate", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "maturityDate", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "expiryDate", "type": "uint256" } ], "name": "MarketCreated", "type": "event", "signature": "0xbcd154709bbe69680012cadcd07d57bd4a0ec64a033c2a3e31d2d0fadb38d3a8" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "MarketCreationEnabledUpdated", "type": "event", "signature": "0xcc590b6309435383b617aaa0cae6aba938f2ee471cfb539201dd7655a23caff9" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "market", "type": "address" } ], "name": "MarketExpired", "type": "event", "signature": "0x16e62064e42f5aec62df22ae895ef539f153e0d4ea290e2cc4e0e8f708f2fbbc" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "contract BinaryOptionMarketManager", "name": "receivingManager", "type": "address" }, { "indexed": false, "internalType": "contract BinaryOptionMarket[]", "name": "markets", "type": "address[]" } ], "name": "MarketsMigrated", "type": "event", "signature": "0x3e429aa34462b428d3f7277acb67e1c83d80a57faab2a47924369b5060f35679" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "contract BinaryOptionMarketManager", "name": "migratingManager", "type": "address" }, { "indexed": false, "internalType": "contract BinaryOptionMarket[]", "name": "markets", "type": "address[]" } ], "name": "MarketsReceived", "type": "event", "signature": "0xea7a4e14e72ba7db7e2fd406278900badf50b2ce7d9def39d613cc08054c537b" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "duration", "type": "uint256" } ], "name": "MaxOraclePriceAgeUpdated", "type": "event", "signature": "0x5a2f2eae84f9e787d8159d363a776fa2b61d084686190cdc5a2c1ea833480b09" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "duration", "type": "uint256" } ], "name": "MaxTimeToMaturityUpdated", "type": "event", "signature": "0x6de18e808fc4e6cb9c8910cf4bdc188ddbbdab65faecff65dab871720e848489" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "oldOwner", "type": "address" }, { "indexed": false, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnerChanged", "type": "event", "signature": "0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnerNominated", "type": "event", "signature": "0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "isPaused", "type": "bool" } ], "name": "PauseChanged", "type": "event", "signature": "0x8fb6c181ee25a520cf3dd6565006ef91229fcfe5a989566c2a3b8c115570cec5" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "fee", "type": "uint256" } ], "name": "PoolFeeUpdated", "type": "event", "signature": "0x7b30e8f8e3de254785fbcb3068449dc18060f1fdb37b02731ecada99a78492c3" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "fee", "type": "uint256" } ], "name": "RefundFeeUpdated", "type": "event", "signature": "0x01634ac4e9f09be1ef87b8d09e14926870261dcb9a0929d2d6460af6e4c5ad1e" }, { "constant": false, "inputs": [], "name": "acceptOwnership", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x79ba5097" }, { "constant": true, "inputs": [ { "internalType": "uint256", "name": "index", "type": "uint256" }, { "internalType": "uint256", "name": "pageSize", "type": "uint256" } ], "name": "activeMarkets", "outputs": [ { "internalType": "address[]", "name": "", "type": "address[]" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0xe73efc9b" }, { "constant": false, "inputs": [ { "internalType": "address", "name": "market", "type": "address" } ], "name": "cancelMarket", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0xfe40c470" }, { "constant": false, "inputs": [ { "internalType": "bytes32", "name": "oracleKey", "type": "bytes32" }, { "internalType": "uint256", "name": "strikePrice", "type": "uint256" }, { "internalType": "bool", "name": "refundsEnabled", "type": "bool" }, { "internalType": "uint256[2]", "name": "times", "type": "uint256[2]" }, { "internalType": "uint256[2]", "name": "bids", "type": "uint256[2]" } ], "name": "createMarket", "outputs": [ { "internalType": "contract IBinaryOptionMarket", "name": "", "type": "address" } ], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x94fcf3c3" }, { "constant": true, "inputs": [], "name": "creatorLimits", "outputs": [ { "internalType": "uint256", "name": "capitalRequirement", "type": "uint256" }, { "internalType": "uint256", "name": "skewLimit", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0xbe5af9fe" }, { "constant": false, "inputs": [ { "internalType": "uint256", "name": "delta", "type": "uint256" } ], "name": "decrementTotalDeposited", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x6b3a0984" }, { "constant": true, "inputs": [], "name": "durations", "outputs": [ { "internalType": "uint256", "name": "maxOraclePriceAge", "type": "uint256" }, { "internalType": "uint256", "name": "expiryDuration", "type": "uint256" }, { "internalType": "uint256", "name": "maxTimeToMaturity", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x4a41d89d" }, { "constant": false, "inputs": [ { "internalType": "address[]", "name": "markets", "type": "address[]" } ], "name": "expireMarkets", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0xc014fb84" }, { "constant": true, "inputs": [], "name": "fees", "outputs": [ { "internalType": "uint256", "name": "poolFee", "type": "uint256" }, { "internalType": "uint256", "name": "creatorFee", "type": "uint256" }, { "internalType": "uint256", "name": "refundFee", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x9af1d35a" }, { "constant": false, "inputs": [ { "internalType": "uint256", "name": "delta", "type": "uint256" } ], "name": "incrementTotalDeposited", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0xaeab5849" }, { "constant": true, "inputs": [], "name": "isResolverCached", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x2af64bd3" }, { "constant": true, "inputs": [], "name": "lastPauseTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x91b4ded9" }, { "constant": true, "inputs": [], "name": "marketCreationEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x64af2d87" }, { "constant": true, "inputs": [ { "internalType": "uint256", "name": "index", "type": "uint256" }, { "internalType": "uint256", "name": "pageSize", "type": "uint256" } ], "name": "maturedMarkets", "outputs": [ { "internalType": "address[]", "name": "", "type": "address[]" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x89c6318d" }, { "constant": false, "inputs": [ { "internalType": "contract BinaryOptionMarketManager", "name": "receivingManager", "type": "address" }, { "internalType": "bool", "name": "active", "type": "bool" }, { "internalType": "contract BinaryOptionMarket[]", "name": "marketsToMigrate", "type": "address[]" } ], "name": "migrateMarkets", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x03ff6018" }, { "constant": false, "inputs": [ { "internalType": "address", "name": "_owner", "type": "address" } ], "name": "nominateNewOwner", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x1627540c" }, { "constant": true, "inputs": [], "name": "nominatedOwner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x53a47bb7" }, { "constant": true, "inputs": [], "name": "numActiveMarkets", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x02610c50" }, { "constant": true, "inputs": [], "name": "numMaturedMarkets", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0xac60c486" }, { "constant": true, "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x8da5cb5b" }, { "constant": true, "inputs": [], "name": "paused", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x5c975abb" }, { "constant": false, "inputs": [], "name": "rebuildCache", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x74185360" }, { "constant": false, "inputs": [ { "internalType": "contract BinaryOptionMarket[]", "name": "marketsToSync", "type": "address[]" } ], "name": "rebuildMarketCaches", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x9b11dc40" }, { "constant": false, "inputs": [ { "internalType": "bool", "name": "active", "type": "bool" }, { "internalType": "contract BinaryOptionMarket[]", "name": "marketsToReceive", "type": "address[]" } ], "name": "receiveMarkets", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0xadfd31af" }, { "constant": false, "inputs": [ { "internalType": "address", "name": "market", "type": "address" } ], "name": "resolveMarket", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x7859f410" }, { "constant": true, "inputs": [], "name": "resolver", "outputs": [ { "internalType": "contract AddressResolver", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x04f3bcec" }, { "constant": true, "inputs": [], "name": "resolverAddressesRequired", "outputs": [ { "internalType": "bytes32[]", "name": "addresses", "type": "bytes32[]" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x899ffef4" }, { "constant": false, "inputs": [ { "internalType": "uint256", "name": "_creatorCapitalRequirement", "type": "uint256" } ], "name": "setCreatorCapitalRequirement", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0xc095daf2" }, { "constant": false, "inputs": [ { "internalType": "uint256", "name": "_creatorFee", "type": "uint256" } ], "name": "setCreatorFee", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x0dd16fd5" }, { "constant": false, "inputs": [ { "internalType": "uint256", "name": "_creatorSkewLimit", "type": "uint256" } ], "name": "setCreatorSkewLimit", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x73b7de15" }, { "constant": false, "inputs": [ { "internalType": "uint256", "name": "_expiryDuration", "type": "uint256" } ], "name": "setExpiryDuration", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x15502840" }, { "constant": false, "inputs": [ { "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "setMarketCreationEnabled", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x39ab4c41" }, { "constant": false, "inputs": [ { "internalType": "uint256", "name": "_maxOraclePriceAge", "type": "uint256" } ], "name": "setMaxOraclePriceAge", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0xbd6a10b8" }, { "constant": false, "inputs": [ { "internalType": "uint256", "name": "_maxTimeToMaturity", "type": "uint256" } ], "name": "setMaxTimeToMaturity", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x64cf34bd" }, { "constant": false, "inputs": [ { "internalType": "contract BinaryOptionMarketManager", "name": "manager", "type": "address" } ], "name": "setMigratingManager", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x1f3f10b0" }, { "constant": false, "inputs": [ { "internalType": "bool", "name": "_paused", "type": "bool" } ], "name": "setPaused", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x16c38b3c" }, { "constant": false, "inputs": [ { "internalType": "uint256", "name": "_poolFee", "type": "uint256" } ], "name": "setPoolFee", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x9501dc87" }, { "constant": false, "inputs": [ { "internalType": "uint256", "name": "_refundFee", "type": "uint256" } ], "name": "setRefundFee", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x36fd711e" }, { "constant": true, "inputs": [], "name": "totalDeposited", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0xff50abdc" } ]