TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 2,030 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
7 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USA | ERC-20 | 1 | $0.000735 |
$0 | |
| ERC-20 | 2.4K | -- | -- | |
| ERC-20 | 2.4K | -- | -- | |
OHNO | ERC-20 | 1 | -- | -- | |
LZPZ | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18404111 | 3 months ago | | | 0 | 0.0000030322829 | |
| 18403409 | 3 months ago | | | 0 | 0.000013964815 | |
| 18403012 | 3 months ago | | | 0 | 0.000011906453 | |
| 18367165 | 3 months ago | | | 0 | 0.000011559216 | |
| 18367156 | 3 months ago | | | 0 | 0.000012695875 | |
| 18318662 | 3 months ago | | | 0 | 0.000010199401 | |
| 18307842 | 3 months ago | | | 0 | 0.000016505365 | |
| 18307741 | 3 months ago | | | 0 | 0.000013651863 | |
| 18275267 | 3 months ago | | | 0 | 0.000015080141 | |
| 18275103 | 3 months ago | | | 0 | 0.000012848633 |
ABI
ABI objects
Getter at block 22773123
cancelTimeout() view returns (uint256)
0
customMarketCreationEnabled() view returns (bool)
false
expiryDuration() view returns (uint256)
7776000
getOddsObtainer() view returns (address obtainer)
0xf9091c4f9c990c4faf656f44d1bbbd849a66f330
isDoubleChanceSupported() view returns (bool)
true
lastPauseTime() view returns (uint256)
0
marketCreationEnabled() view returns (bool)
true
needsTransformingCollateral() view returns (bool)
true
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
numActiveMarkets() view returns (uint256)
0
numMaturedMarkets() view returns (uint256)
42857
oddsObtainer() view returns (address)
0xf9091c4f9c990c4faf656f44d1bbbd849a66f330
owner() view returns (address)
0xf334412b96fe4a9fc0a93d6297574a3b30217e64
paused() view returns (bool)
false
playerProps() view returns (address)
0xe1a9ed7922b78bcb2b0df66371ccb93bb70dc08d
sUSD() view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
sportPositionalMarketFactory() view returns (address)
0xeaea85745698a3400e21951e8f86275231ad8f12
theRundownConsumer() view returns (address)
0xc5ba777202f117dcc28012370b1f67a430c771da
totalDeposited() view returns (uint256)
512228739342416100109
Read-only
activeMarkets(uint256 index, uint256 pageSize) view returns (address[])
doesSportSupportDoubleChance(uint256) view returns (bool)
doubleChanceMarketsByParent(address, uint256) view returns (address)
getActiveMarketAddress(uint256 _index) view returns (address)
getDoubleChanceMarketsByParentMarket(address market) view returns (address[])
isActiveMarket(address candidate) view returns (bool)
isDoubleChance(address) view returns (bool)
isDoubleChanceMarket(address candidate) view returns (bool)
isKnownMarket(address candidate) view returns (bool)
isMarketPaused(address _market) view returns (bool)
isWhitelistedAddress(address _address) view returns (bool)
maturedMarkets(uint256 index, uint256 pageSize) view returns (address[])
queryMintsAndMaturityStatusForParents(address[] _parents) view returns (bool[] _hasAnyMintsArray, bool[] _isMaturedArray, bool[] _isResolvedArray)
queryMintsAndMaturityStatusForPlayerProps(address[] _playerPropsMarkets) view returns (bool[] _hasAnyMintsArray, bool[] _isMaturedArray, bool[] _isResolvedArray, uint256[] _maturities)
reverseTransformCollateral(uint256 value) view returns (uint256)
transformCollateral(uint256 value) view returns (uint256)
whitelistedAddresses(address) view returns (bool)
whitelistedCancelAddresses(address) view returns (bool)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
acceptOwnership()
cancelMarketsForParents(address[] _parents)
cancelMarketsForPlayerProps(address[] _playerPropsMarkets)
createDoubleChanceMarketsForParent(address market)
createMarket(bytes32 gameId, string gameLabel, uint256 maturity, uint256 initialMint, uint256 positionCount, uint256[] tags, bool isChild, address parentMarket) returns (address)
decrementTotalDeposited(uint256 delta)
expireMarkets(address[] markets)
incrementTotalDeposited(uint256 delta)
initialize(address _owner, address _sUSD)
nominateNewOwner(address _owner)
overrideResolveWithCancel(address market, uint256 _outcome)
resolveMarket(address market, uint256 _outcome)
resolveMarketWithResult(address _market, uint256 _outcome, uint8 _homeScore, uint8 _awayScore, address _consumer, bool _useBackupOdds)
restoreInvalidOddsForMarket(address _market, uint256 _homeOdds, uint256 _awayOdds, uint256 _drawOdds)
setCancelTimeout(uint256 _cancelTimeout)
setExpiryDuration(uint256 _expiryDuration)
setIsDoubleChanceSupported(bool _isDoubleChanceSupported)
setMarketCreationEnabled(bool enabled)
setMarketPaused(address _market, bool _paused)
setNeedsTransformingCollateral(bool _needsTransformingCollateral)
setOddsObtainer(address _oddsObtainer)
setOwner(address _owner)
setPaused(bool _paused)
setPlayerProps(address _playerProps)
setSportPositionalMarketFactory(address _sportPositionalMarketFactory)
setSupportedSportForDoubleChance(uint256[] _sportIds, bool _isSupported)
setTherundownConsumer(address _theRundownConsumer)
setWhitelistedAddresses(address[] _whitelistedAddresses, bool _flag, uint8 _group)
setsUSD(address _address)
transferOwnershipAtInit(address proxyAddress)
transferSusdTo(address sender, address receiver, uint256 amount)
updateDatesForMarket(address _market, uint256 _newStartTime)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AddedIntoWhitelist(address _whitelistAddress, bool _flag)
CreatorCapitalRequirementUpdated(uint256 value)
DatesUpdatedForMarket(address _market, uint256 _newStartTime, uint256 _expiry)
DoubleChanceMarketCreated(address _parentMarket, address _doubleChanceMarket, uint256 tag, string label)
DoubleChanceSupportChanged(bool _isDoubleChanceSupported)
ExpiryDurationUpdated(uint256 duration)
MarketCreated(address market, address indexed creator, bytes32 indexed gameId, uint256 maturityDate, uint256 expiryDate, address up, address down, address draw)
MarketCreationEnabledUpdated(bool enabled)
MarketExpired(address market)
MarketLabel(address market, string gameLabel)
MarketsMigrated(address receivingManager, address[] markets)
MarketsReceived(address migratingManager, address[] markets)
MaxTimeToMaturityUpdated(uint256 duration)
OddsForMarketRestored(address _market, uint256 _homeOdds, uint256 _awayOdds, uint256 _drawOdds)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
PauseChanged(bool isPaused)
SetMigratingManager(address migratingManager)
SetObtainerAddress(address _obratiner)
SetPlayerPropsAddress(address _playerProps)
SetSportPositionalMarketFactory(address _sportPositionalMarketFactory)
SetTherundownConsumer(address theRundownConsumer)
SetsUSD(address _address)
SupportedSportForDoubleChanceAdded(uint256 _sportId, bool _isSupported)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.