0 txs
359 calls
constructor
constructor()
functions
balancesOf
viewfunction balancesOf(address account) view returns (uint256 up, uint256 down)
canResolve
viewfunction canResolve() view returns (bool)
creator
viewfunction creator() view returns (address)
deposited
viewfunction deposited() view returns (uint256)
fees
viewfunction fees() view returns (uint256 poolFee, uint256 creatorFee)
getMaximumBurnable
viewfunction getMaximumBurnable(address account) view returns (uint256 amount)
getOptions
viewfunction getOptions() view returns (address up, address down)
getOracleDetails
viewfunction getOracleDetails() view returns (bytes32 key, uint256 strikePrice, uint256 finalPrice)
initialized
viewfunction initialized() view returns (bool)
initialMint
viewfunction initialMint() view returns (uint256)
nominatedOwner
viewfunction nominatedOwner() view returns (address)
options
viewfunction options() view returns (address up, address down)
oracleDetails
viewfunction oracleDetails() view returns (bytes32 key, uint256 strikePrice, uint256 finalPrice, bool customMarket, address iOracleInstanceAddress)
oraclePrice
viewfunction oraclePrice() view returns (uint256 price)
oraclePriceAndTimestamp
viewfunction oraclePriceAndTimestamp() view returns (uint256 price, uint256 updatedAt)
owner
viewfunction owner() view returns (address)
phase
viewfunction phase() view returns (uint8)
priceFeed
viewfunction priceFeed() view returns (address)
requireUnpaused
viewfunction requireUnpaused() view
resolved
viewfunction resolved() view returns (bool)
result
viewfunction result() view returns (uint8)
sUSD
viewfunction sUSD() view returns (address)
times
viewfunction times() view returns (uint256 maturity, uint256 expiry)
totalSupplies
viewfunction totalSupplies() view returns (uint256 up, uint256 down)
acceptOwnership
nonpayablefunction acceptOwnership()
burnOptions
nonpayablefunction burnOptions(uint256 amount)
burnOptionsMaximum
nonpayablefunction burnOptionsMaximum()
exerciseOptions
nonpayablefunction exerciseOptions() returns (uint256)
expire
nonpayablefunction expire(address beneficiary)
initialize
nonpayablefunction initialize(tuple _parameters)
mint
nonpayablefunction mint(uint256 value)
nominateNewOwner
nonpayablefunction nominateNewOwner(address _owner)
resolve
nonpayablefunction resolve()
events
Expired
event Expired(address beneficiary)
MarketResolved
event MarketResolved(uint8 result, uint256 oraclePrice, uint256 oracleTimestamp, uint256 deposited, uint256 poolFees, uint256 creatorFees)
Mint
event Mint(uint8 side, address indexed account, uint256 value)
OptionsBurned
event OptionsBurned(address indexed account, uint256 value)
OptionsExercised
event OptionsExercised(address indexed account, uint256 value)
OwnerChanged
event OwnerChanged(address oldOwner, address newOwner)
OwnerNominated
event OwnerNominated(address newOwner)
errors
No errors.
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d73470a69afec851c1c4022b4a1b9d3a729389564ff5af43d82803e903d91602b57fd5bf3