Skip to content

IBinaryOptionMarketManager

Description

Source: contracts/interfaces/IBinaryOptionMarketManager.sol

Views

activeMarkets

Source

Details

Signature

activeMarkets(uint256 index, uint256 pageSize) returns (address[])

Visibility

external

State Mutability

view

creatorLimits

Source

Details

Signature

creatorLimits() returns (uint256, uint256)

Visibility

external

State Mutability

view

durations

Source

Details

Signature

durations() returns (uint256, uint256, uint256)

Visibility

external

State Mutability

view

fees

Source

Details

Signature

fees() returns (uint256, uint256, uint256)

Visibility

external

State Mutability

view

marketCreationEnabled

Source

Details

Signature

marketCreationEnabled() returns (bool)

Visibility

external

State Mutability

view

maturedMarkets

Source

Details

Signature

maturedMarkets(uint256 index, uint256 pageSize) returns (address[])

Visibility

external

State Mutability

view

numActiveMarkets

Source

Details

Signature

numActiveMarkets() returns (uint256)

Visibility

external

State Mutability

view

numMaturedMarkets

Source

Details

Signature

numMaturedMarkets() returns (uint256)

Visibility

external

State Mutability

view

totalDeposited

Source

Details

Signature

totalDeposited() returns (uint256)

Visibility

external

State Mutability

view

External Functions

cancelMarket

Source

Details

Signature

cancelMarket(address market)

Visibility

external

State Mutability

nonpayable

createMarket

Source

Details

Signature

createMarket(bytes32 oracleKey, uint256 strikePrice, bool refundsEnabled, uint256[2] times, uint256[2] bids) returns (contract IBinaryOptionMarket)

Visibility

external

State Mutability

nonpayable

expireMarkets

Source

Details

Signature

expireMarkets(address[] market)

Visibility

external

State Mutability

nonpayable

resolveMarket

Source

Details

Signature

resolveMarket(address market)

Visibility

external

State Mutability

nonpayable