TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 7 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
0xc5ba…71da
0x62d4…616d
0xb0ee…e089
11 additional
variables
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 3945513 | a year ago | | | 0 | 0.0000037292324 | |
| 3863827 | a year ago | | | 0 | 0.000000807817502016 | |
| 3863756 | a year ago | | | 0 | 6.5653182e-7 | |
| 3860534 | a year ago | | | 0 | 0.0000042724920 | |
| 3663155 | a year ago | | | 0 | 7.2820800e-7 | |
| 3599558 | a year ago | | | 0 | 6.7460400e-7 | |
| 3081705 | a year ago | | | 0 | 0.0000064195600 |
ABI
ABI objects
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 _gameId, bool _useBackup, bool _isTwoPositional) view returns (bool)
backupOdds(bytes32) view returns (bytes32 gameId, int24 homeOdds, int24 awayOdds, int24 drawOdds, int16 spreadHome, int24 spreadHomeOdds, int16 spreadAway, int24 spreadAwayOdds, uint24 totalOver, int24 totalOverOdds, uint24 totalUnder, int24 totalUnderOdds)
childMarketCreated(address) view returns (bool)
childMarketMainMarket(address) view returns (address)
childMarketSread(address) view returns (int16)
childMarketTotal(address) view returns (uint24)
currentActiveSpreadChildMarket(address) view returns (address)
currentActiveTotalChildMarket(address) view returns (address)
doesSportSupportSpreadAndTotal(uint256) view returns (bool)
gameIdPerChildMarket(address) view returns (bytes32)
gameOdds(bytes32) view returns (bytes32 gameId, int24 homeOdds, int24 awayOdds, int24 drawOdds, int16 spreadHome, int24 spreadHomeOdds, int16 spreadAway, int24 spreadAwayOdds, uint24 totalOver, int24 totalOverOdds, uint24 totalUnder, int24 totalUnderOdds)
getActiveChildMarketsFromParent(address _parent) view returns (address totalsMarket, address spreadsMarket)
getAllChildMarketsFromParent(address _parent) view returns (address[])
getLinesForGame(bytes32 _gameId) view returns (int16, int16, uint24, uint24)
getNormalizedOdds(bytes32 _gameId) view returns (uint256[])
getNormalizedOddsForMarket(address _market) view returns (uint256[])
getOddsForGame(bytes32 _gameId) view returns (int24, int24, int24, int24, int24, int24, int24)
invalidOdds(address) view returns (bool)
isSpreadChildMarket(address) view returns (bool)
mainMarketChildMarketIndex(address, uint256) view returns (address)
mainMarketSpreadChildMarket(address, int16) view returns (address)
mainMarketTotalChildMarket(address, uint24) view returns (address)
normalizedOddsForMarket(address, uint256) view returns (uint256)
normalizedOddsForMarketFulfilled(address) view returns (bool)
numberOfChildMarkets(address) view returns (uint256)
oddsLastPulledForGame(bytes32) view returns (uint256)
playersReportTimestamp(address) view returns (uint256)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
acceptOwnership()
initialize(address _owner, address _consumer, address _verifier, address _sportsManager, uint256[] _supportedSportIds)
nominateNewOwner(address _owner)
obtainOdds(bytes32 requestId, struct IGamesOddsObtainerGameOdds _game, uint256 _sportId, address _main, bool _isTwoPositional, bool _playersReport)
pauseUnpauseChildMarkets(address _main, bool _flag)
pauseUnpauseCurrentActiveChildMarket(bytes32 _gameId, address _main, bool _flag)
resolveChildMarkets(address _main, uint256 _outcome, uint8 _homeScore, uint8 _awayScore)
setBackupOddsAsMainOddsForGame(bytes32 _gameId)
setChildMarketGameId(bytes32 gameId, address market)
setContracts(address _consumer, address _verifier, address _sportsManager, address _receiver)
setFirstNormalizedOdds(bytes32 _gameId, address _market, bool _isTwoPositional)
setFirstOdds(bytes32 _gameId, int24 _homeOdds, int24 _awayOdds, int24 _drawOdds)
setOwner(address _owner)
setPaused(bool _paused)
setSupportedSportForTotalAndSpread(uint256 _sportId, bool _isSupported)
setWaitTime(uint256 _waitTime)
transferOwnershipAtInit(address proxyAddress)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
CreateChildSpreadSportsMarket(address _main, address _child, bytes32 _id, int16 _spread, uint256[] _normalizedOdds, uint256 _type)
CreateChildTotalSportsMarket(address _main, address _child, bytes32 _id, uint24 _total, uint256[] _normalizedOdds, uint256 _type)
GameOddsAdded(bytes32 _requestId, bytes32 _id, struct IGamesOddsObtainerGameOdds _game, uint256[] _normalizedOdds)
GamedOddsAddedChild(bytes32 _id, address _market, struct IGamesOddsObtainerGameOdds _game, uint256[] _normalizedChildOdds, uint256 _type)
InvalidOddsForMarket(bytes32 _requestId, address _marketAddress, bytes32 _id, struct IGamesOddsObtainerGameOdds _game)
NewContractAddresses(address _consumer, address _verifier, address _sportsManager, address _receiver)
NewWaitTime(uint256 _waitTime)
OddsCircuitBreaker(address _marketAddress, bytes32 _id)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
PauseChanged(bool isPaused)
ResolveChildMarket(address _child, uint256 _outcome, address _main, uint24 _homeScore, uint24 _awayScore)
SupportedSportForTotalAndSpreadAdded(uint256 _sportId, bool _isSupported)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.