This contract is being backfilled. You may encounter incomplete storage history.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 7 txns
Deployed by via 0xfb2386af at 3045465
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
11 additional variables

No balances found for "TransparentUpgradeableProxy"

0x3fa4a7b3fbd361aecf3fe5cf9635198189e0dd289831f41331e2b9ac5abef09d
0x459cbdd904293caa6992ce119a7885f263007211593cea12c9731c3eea9fafed
0x0e6f927d2872e0cdb7e462edea7915e2ee06a35734b3c170ca1d3cfdceece3c5
0x9a4bc5ef6e88f4fc3467f609765ab954c3d40d372caba444d46189bdb1b9c76e
0xf366b39e8ac84057f5522fe11ad5772f7b0fa196835a64338a864182a39eee23
0x8f00f8b4abb7a4fef99b28ed2555d211662b87126fc05415d7269bb9f08dd126
0x0551b65c9462ef6051236a5b62bbe1e2ab35f25549783a88fbc61901320eb21d

Functions
Getter at block 22779376
AWAY_WIN(view returns (uint256)
2
CANCELLED(view returns (uint256)
0
HOME_WIN(view returns (uint256)
1
MIN_TAG_NUMBER(view returns (uint256)
9000
TAG_NUMBER_SPREAD(view returns (uint256)
10001
TAG_NUMBER_TOTAL(view returns (uint256)
10002
consumer(view returns (address)
0xc5ba777202f117dcc28012370b1f67a430c771da
lastPauseTime(view returns (uint256)
0
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
oddsReceiver(view returns (address)
0xf74cb7ccd51679515fcb49c79ab23018574f0482
owner(view returns (address)
0xf334412b96fe4a9fc0a93d6297574a3b30217e64
paused(view returns (bool)
false
sportsManager(view returns (address)
0xb0ee5c967f209f24f7ef30c2c6da38346a87e089
verifier(view returns (address)
0x62d4d74337021d5964125ed49ce33c48d564616d
waitTimePlayersReport(view returns (uint256)
180
Read-only
areOddsValid(bytes32 _gameIdbool _useBackupbool _isTwoPositionalview returns (bool)
backupOdds(bytes32view returns (bytes32 gameIdint24 homeOddsint24 awayOddsint24 drawOddsint16 spreadHomeint24 spreadHomeOddsint16 spreadAwayint24 spreadAwayOddsuint24 totalOverint24 totalOverOddsuint24 totalUnderint24 totalUnderOdds)
childMarketCreated(addressview returns (bool)
childMarketMainMarket(addressview returns (address)
childMarketSread(addressview returns (int16)
childMarketTotal(addressview returns (uint24)
currentActiveSpreadChildMarket(addressview returns (address)
currentActiveTotalChildMarket(addressview returns (address)
doesSportSupportSpreadAndTotal(uint256view returns (bool)
gameIdPerChildMarket(addressview returns (bytes32)
gameOdds(bytes32view returns (bytes32 gameIdint24 homeOddsint24 awayOddsint24 drawOddsint16 spreadHomeint24 spreadHomeOddsint16 spreadAwayint24 spreadAwayOddsuint24 totalOverint24 totalOverOddsuint24 totalUnderint24 totalUnderOdds)
getActiveChildMarketsFromParent(address _parentview returns (address totalsMarketaddress spreadsMarket)
getAllChildMarketsFromParent(address _parentview returns (address[])
getLinesForGame(bytes32 _gameIdview returns (int16int16uint24uint24)
getNormalizedOdds(bytes32 _gameIdview returns (uint256[])
getNormalizedOddsForMarket(address _marketview returns (uint256[])
getOddsForGame(bytes32 _gameIdview returns (int24int24int24int24int24int24int24)
invalidOdds(addressview returns (bool)
isSpreadChildMarket(addressview returns (bool)
mainMarketChildMarketIndex(addressuint256view returns (address)
mainMarketSpreadChildMarket(addressint16view returns (address)
mainMarketTotalChildMarket(addressuint24view returns (address)
normalizedOddsForMarket(addressuint256view returns (uint256)
normalizedOddsForMarketFulfilled(addressview returns (bool)
numberOfChildMarkets(addressview returns (uint256)
oddsLastPulledForGame(bytes32view returns (uint256)
playersReportTimestamp(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptOwnership(
initialize(address _owneraddress _consumeraddress _verifieraddress _sportsManageruint256[] _supportedSportIds
nominateNewOwner(address _owner
obtainOdds(bytes32 requestIdstruct IGamesOddsObtainerGameOdds _gameuint256 _sportIdaddress _mainbool _isTwoPositionalbool _playersReport
pauseUnpauseChildMarkets(address _mainbool _flag
pauseUnpauseCurrentActiveChildMarket(bytes32 _gameIdaddress _mainbool _flag
resolveChildMarkets(address _mainuint256 _outcomeuint8 _homeScoreuint8 _awayScore
setBackupOddsAsMainOddsForGame(bytes32 _gameId
setChildMarketGameId(bytes32 gameIdaddress market
setContracts(address _consumeraddress _verifieraddress _sportsManageraddress _receiver
setFirstNormalizedOdds(bytes32 _gameIdaddress _marketbool _isTwoPositional
setFirstOdds(bytes32 _gameIdint24 _homeOddsint24 _awayOddsint24 _drawOdds
setOwner(address _owner
setPaused(bool _paused
setSupportedSportForTotalAndSpread(uint256 _sportIdbool _isSupported
setWaitTime(uint256 _waitTime
transferOwnershipAtInit(address proxyAddress
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
CreateChildSpreadSportsMarket(address _mainaddress _childbytes32 _idint16 _spreaduint256[] _normalizedOddsuint256 _type
CreateChildTotalSportsMarket(address _mainaddress _childbytes32 _iduint24 _totaluint256[] _normalizedOddsuint256 _type
GameOddsAdded(bytes32 _requestIdbytes32 _idstruct IGamesOddsObtainerGameOdds _gameuint256[] _normalizedOdds
GamedOddsAddedChild(bytes32 _idaddress _marketstruct IGamesOddsObtainerGameOdds _gameuint256[] _normalizedChildOddsuint256 _type
InvalidOddsForMarket(bytes32 _requestIdaddress _marketAddressbytes32 _idstruct IGamesOddsObtainerGameOdds _game
NewContractAddresses(address _consumeraddress _verifieraddress _sportsManageraddress _receiver
NewWaitTime(uint256 _waitTime
OddsCircuitBreaker(address _marketAddressbytes32 _id
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
PauseChanged(bool isPaused
ResolveChildMarket(address _childuint256 _outcomeaddress _mainuint24 _homeScoreuint24 _awayScore
SupportedSportForTotalAndSpreadAdded(uint256 _sportIdbool _isSupported
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.