Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 14,103 txns
Deployed by via 0x0c03d0d9 at 3902485
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "TransparentUpgradeableProxy"

0x1f98a7f79fe5786dea9409493493826d2b2c5d70a08824943db4f5e5010899c2
0x0132b11fee268ddafa9eeda120a5da8b82d3cf3bac318f4f1b3f25b7c4ba49c7
0xce63b42996d95950d7cb6f35dc823355d77575074a74dede3d3aa4e72c1776f1
0x01de1726afa5f65a8638fcb86a9431a5d5ea16742a4556a0894cb8521b5a5516
0xe8ad0d7e6df34d306a2a4d3f152e6622d720d84169ec8b2ab94ce60aafecef76
0xada3c009d8b6f0d1264c16bff993c49d8d164a6325ee110e86d27374c83682c0
0x4f493dd5f7dd99a7d81e15ab4fc5de75587f341add3f82702d74807a8147d56f
0xc4ddb2b2405099bed6830d0f3913fcacc47d0ccdfc117b96b693f27e20e7f290
0x02ba8ac1f2950196c173ee8a280322efa9c7581def1241c4110aa5f42d358e3b
0x767e7251b51263629718e5f26b5ff6dbf9455fc0257370e586098e6e8ab13400

Functions
Getter at block 21765195
consumer(view returns (address)
0xc5ba777202f117dcc28012370b1f67a430c771da
lastPauseTime(view returns (uint256)
0
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xf334412b96fe4a9fc0a93d6297574a3b30217e64
paused(view returns (bool)
false
playerProps(view returns (address)
0xe1a9ed7922b78bcb2b0df66371ccb93bb70dc08d
wrapperAddress(view returns (address)
0x089b4c50fe83ad172d3e6a920702ff7f61afb8a5
Read-only
getOptionsPerSport(uint256 _sportsIdview returns (uint256[])
isValidOptionPerSport(uint256uint8view returns (bool)
optionsPerSport(uint256uint256view returns (uint256)
whitelistedAddresses(addressview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptOwnership(
addToWhitelist(address[] _whitelistAddressesbool _flag
fulfillPlayerProps(bytes32[] _gameIdsbytes32[] _playerIdsuint8[] _optionsstring[] _namesuint16[] _linesint24[] _linesOdds
fulfillPlayerPropsCL(bytes[] _playerProps
fulfillPlayerPropsCLResolved(bytes[] _playerProps
fulfillResultOfPlayerProps(bytes32[] _gameIdsbytes32[] _playerIdsuint8[] _optionsuint16[] _scoresuint8[] _statuses
initialize(address _owneraddress _consumeraddress _playerPropsaddress[] _whitelistAddresses
nominateNewOwner(address _owner
setConsumerAddress(address _consumer
setOwner(address _owner
setPaused(bool _paused
setPlayerPropsAddress(address _playerProps
setValidOptionsPerSport(uint256 _sportIduint8[] _optionsbool _flag
setWrapperAddress(address _wrapper
transferOwnershipAtInit(address proxyAddress
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddedIntoWhitelist(address _whitelistAddressbool _flag
IsValidOptionPerSport(uint256 _sportuint8 _optionbool _flag
NewConsumerAddress(address _consumer
NewPlayerPropsAddress(address _playerProps
NewWrapperAddress(address _wrapper
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
PauseChanged(bool isPaused
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.