MarketHistory

Verified contract

Active on Base with 11,843 txns
Deployed by via 0xbebf461f at 13497157
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xac3884b590c82ee92b2462a38d068f215f2d23fae67205453f59d4c6a7dfebb7
0xcab84e35fd49be8c9660576cd3f0632f9fc68f8ef9fc60232f788d2a835ec603
0xa554b9322857f4e3fd2c6f2613dc5f807595334f2df2fd0af2d8dab976637054
0xad575c79a93edd50b3cebb772a22084abb0bcdfeb5f5d9cf09b1da540b52089d
0xcf6163c0663c32cc0618189d7348164d603ec6a07b16f413adc6946015e9b694
0xadc99553854902c49ec674b28566a50beb88e6682296b83bb7c613c3827c7913
0x4056be0871dd38ab6305edebfe0f6e3112afcf6015d9f902953f9f16f848b0a8
0xfe11c50fefcad56859efcb6b9dafa552109be76d5456e3a2e31da615bf901835
0xf65cddd51292d645d6ff3dc06a988ff645da9baa94ee14c7e18ee8656e35f8de
0x092e01a69448c456d2d80c598088e78179c735f905cbfc8e5555671708154cf2

Functions
Getter at block 22476387
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
getInitializedVersion(view returns (uint64)
1
paused(view returns (bool)
false
Read-only
assertMarketIsActive(bytes32 marketHashview 
assertMarketIsCompleted(bytes32 marketHashview 
getMarketState(bytes32 marketHashview returns (uint8)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isMarketOutcome(bytes32 marketHashuint8 outcomeview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addAdmin(address newAdmin
addMarket(bytes32 hash
grantRole(bytes32 roleaddress account
pause(
removeAdmin(address inAdmin
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setMarketPlaying(bytes32 marketHash
settleMarket(bytes32 marketHashuint8 outcome
unpause(
Events
Initialized(uint64 version
MarketAdded(bytes32 indexed marketHash
MarketPlaying(bytes32 indexed marketHash
MarketSettled(bytes32 indexed marketHashuint8 outcome
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AlreadyInitialized(
DuplicateMarket(bytes32 marketHash
EnforcedPause(
ExpectedPause(
InvalidInitialization(
InvalidMarketState(uint8 expecteduint8 current
NotInitialized(
NotInitializing(