0 txs
0 calls
constructor
No constructor.
functions
additionalInfo
viewfunction additionalInfo() view returns (string)
bondSettled
viewfunction bondSettled() view returns (bool)
councilDecisionAt
viewfunction councilDecisionAt() view returns (uint256)
createdAt
viewfunction createdAt() view returns (uint256)
currentStatus
viewfunction currentStatus() view returns (uint8)
disputedAt
viewfunction disputedAt() view returns (uint256)
disputerBondAmount
viewfunction disputerBondAmount() view returns (uint256)
endOfTrading
viewfunction endOfTrading() view returns (uint256)
escalatedDisputeAt
viewfunction escalatedDisputeAt() view returns (uint256)
escalation
viewfunction escalation() view returns (address)
escalatorBondAmount
viewfunction escalatorBondAmount() view returns (uint256)
finalizedAt
viewfunction finalizedAt() view returns (uint256)
firstChallengePeriod
viewfunction firstChallengePeriod() view returns (uint256)
getAllAmounts
viewfunction getAllAmounts() view returns (uint256, uint256, uint256)
getCurrentStatus
viewfunction getCurrentStatus() view returns (uint8)
getPoolAddresses
viewfunction getPoolAddresses() view returns (address, address)
getUserClaimableAmount
viewfunction getUserClaimableAmount(address _account) view returns (uint256)
getUserPosition
viewfunction getUserPosition(address user) view returns (uint256 yesAmount, uint256 noAmount)
lastPauseTime
viewfunction lastPauseTime() view returns (uint256)
marketManager
viewfunction marketManager() view returns (address)
marketQuestion
viewfunction marketQuestion() view returns (string)
marketSource
viewfunction marketSource() view returns (string)
noPool
viewfunction noPool() view returns (address)
noToken
viewfunction noToken() view returns (address)
oracleBonds
viewfunction oracleBonds() view returns (address)
oracleCouncil
viewfunction oracleCouncil() view returns (address)
owner
viewfunction owner() view returns (address)
paused
viewfunction paused() view returns (bool)
paymentToken
viewfunction paymentToken() view returns (address)
POOL_FEE
viewfunction POOL_FEE() view returns (uint24)
positionCount
purefunction positionCount() pure returns (uint256)
resolutionProposedAt
viewfunction resolutionProposedAt() view returns (uint256)
resolverBondAmount
viewfunction resolverBondAmount() view returns (uint256)
rewardAmount
viewfunction rewardAmount() view returns (uint256)
rewardToken
viewfunction rewardToken() view returns (address)
secondChallengePeriod
viewfunction secondChallengePeriod() view returns (uint256)
statusHistory
viewfunction statusHistory(uint256) view returns (uint8 status, uint256 timestamp, uint256 outcome)
VERSION
viewfunction VERSION() view returns (string)
winningPosition
viewfunction winningPosition() view returns (uint256)
yesNoTokenCap
viewfunction yesNoTokenCap() view returns (uint256)
yesPool
viewfunction yesPool() view returns (address)
yesToken
viewfunction yesToken() view returns (address)
burn
nonpayablefunction burn(uint256 amount)
initialize
nonpayablefunction initialize(string _marketQuestion, string _marketSource, string _additionalInfo, uint256 _endOfTrading, uint256 _yesNoTokenCap, address _paymentToken, address _yesToken, address _noToken, address _rewardToken, uint256 _rewardAmount)
mint
nonpayablefunction mint(uint256 paymentTokenAmount)
proposeResolution
nonpayablefunction proposeResolution(uint256 _outcome)
raiseDispute
nonpayablefunction raiseDispute()
raiseEscalatedDispute
nonpayablefunction raiseEscalatedDispute()
redeem
nonpayablefunction redeem(uint256 amount)
renounceOwnership
nonpayablefunction renounceOwnership()
resetMarketByCouncil
nonpayablefunction resetMarketByCouncil(bool _returnToOpenForResolution)
resetMarketByEscalation
nonpayablefunction resetMarketByEscalation()
resolveMarketByCouncil
nonpayablefunction resolveMarketByCouncil(uint256 _outcome)
resolveMarketByEscalation
nonpayablefunction resolveMarketByEscalation(uint256 _outcome)
setEndOfTrading
nonpayablefunction setEndOfTrading(uint256 _endOfTrading)
setFirstChallengePeriod
nonpayablefunction setFirstChallengePeriod(uint256 _firstChallengePeriod)
setPaused
nonpayablefunction setPaused(bool _paused)
setSecondChallengePeriod
nonpayablefunction setSecondChallengePeriod(uint256 _secondChallengePeriod)
settleBonds
nonpayablefunction settleBonds()
setYesNoTokenCap
nonpayablefunction setYesNoTokenCap(uint256 _yesNoTokenCap)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawFromCanceledMarket
nonpayablefunction withdrawFromCanceledMarket()
events
BondsSettled
event BondsSettled(address market, uint256 winningPosition)
EndOfTradingChanged
event EndOfTradingChanged(uint256 endOfTrading)
FirstChallengePeriodChanged
event FirstChallengePeriodChanged(uint256 firstChallengePeriod)
Initialized
event Initialized(uint8 version)
MarketStatusUpdated
event MarketStatusUpdated(uint8 from, uint8 to, uint256 outcome)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PauseChanged
event PauseChanged(bool isPaused)
RewardReceiverBlacklisted
event RewardReceiverBlacklisted(address indexed token, address indexed account)
RewardTransferred
event RewardTransferred(address indexed token, address indexed receiverAccount, uint256 amount)
SecondChallengePeriodChanged
event SecondChallengePeriodChanged(uint256 secondChallengePeriod)
TokensBurned
event TokensBurned(address indexed user, uint256 amount)
TokensMinted
event TokensMinted(address indexed user, uint256 amount)
TokensRedeemed
event TokensRedeemed(address indexed user, uint256 amount)
WithdrawnFromCanceledMarket
event WithdrawnFromCanceledMarket(address indexed user, uint256 yesAmount, uint256 noAmount, uint256 paymentAmount)
YesNoTokenCapChanged
event YesNoTokenCapChanged(uint256 yesNoTokenCap)
errors
BondsAlreadySettled
error BondsAlreadySettled()
InvalidAddress
error InvalidAddress()
InvalidBondAmount
error InvalidBondAmount()
InvalidChallengePeriod
error InvalidChallengePeriod()
InvalidOutcome
error InvalidOutcome(uint256 outcome)
InvalidStatusTransition
error InvalidStatusTransition(uint8 from, uint8 to)
MarketFinalized
error MarketFinalized()
MarketNotCanceled
error MarketNotCanceled()
MarketNotDisputed
error MarketNotDisputed()
MarketNotFinalized
error MarketNotFinalized()
MarketNotInTradingPhase
error MarketNotInTradingPhase()
NoTokensToWithdraw
error NoTokensToWithdraw()
TokenCapExceeded
error TokenCapExceeded()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d73b7b53c6b219a29afd8f2ebbed1ea2b8867eef3d15af43d82803e903d91602b57fd5bf3