SportPositionalMarketManager
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
2
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
5 additional
variables
Balances ($0.00)
No balances found for "SportPositionalMarketManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "SportPositionalMarketManager"
ABI
ABI objects
Getter at block 23084212
cancelTimeout() view returns (uint256)
0
customMarketCreationEnabled() view returns (bool)
false
expiryDuration() view returns (uint256)
0
getOddsObtainer() view returns (address obtainer)
0x0000000000000000000000000000000000000000
isDoubleChanceSupported() view returns (bool)
false
lastPauseTime() view returns (uint256)
0
marketCreationEnabled() view returns (bool)
false
needsTransformingCollateral() view returns (bool)
false
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
numActiveMarkets() view returns (uint256)
0
numMaturedMarkets() view returns (uint256)
0
oddsObtainer() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
playerProps() view returns (address)
0x0000000000000000000000000000000000000000
sUSD() view returns (address)
0x0000000000000000000000000000000000000000
sportPositionalMarketFactory() view returns (address)
0x0000000000000000000000000000000000000000
theRundownConsumer() view returns (address)
0x0000000000000000000000000000000000000000
totalDeposited() view returns (uint256)
0
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 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)
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)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.