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.

ERC1967Proxy

Verified contract

Proxy

Active on Base with 6,954 txns
Deployed by via 0x71ef9a92 at 7225019
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "ERC1967Proxy"

0x88e58f1407e1fefb9066f737b336f8dac3d70d74ab621de141023aa26dc9b56f
0x4934ad9ca55615ae6d18b2d54b06b7d7a99dff613e5d2938b91fb166728b44ad
0xfcfa50f99bff6d0a379022108e9900fe82ab04aef20ff8c1435c6b2260b46fdb
0xe55c27134959c446e138364fe6e06936f6e3a04fa6f4e3918d05e7cb7e4599ed
0x3b7c19c82d664d777b9b98194706894772ca1e5d9fdffcb55007af7fc590b7e9
0xa3a57ca527c629b168a7afcbcfd179a6d87284a59dfeeccc6b1c1813d441cb3d
0x45cfdb06696aa7d54f7d58d637342b254336272444c681c9f43309bdaccd67c8
0x0bf0b30e209ff4edd4aa60bf45e73d1f5d9277f573364383df6b687a11252ad6
0x397dd0054facb75f89a0ee802b5c65678fa602e6849059f585d44d3e2c32a52b
0xda1650d1906bf36209fb42c245c008ca72ecf4d6f2f5125f7bd6fd28fb9c1b07

Functions
Getter at block 21786774
adapter(view returns (address)
0xd1a1c06a23cd4f5755ae3e90b8dcc1608c40a58b
getTrialSubscription(view returns (uint64)
1
owner(view returns (address)
0xfdeede3aa92583a46a419190c3e58d035b1fe060
 
proxiableUUID(view returns (bytes32)
Read-only
estimateFee(uint8 playTypeuint64 subIdbytes paramsview returns (uint256 requestFee)
getNonce(uint64 subIdview returns (uint256)
pendingRequests(bytes32view returns (uint8 playTypebytes param)
userSubIds(addressview returns (uint64)
State-modifying
cancelSubscription(
drawTickets(uint32 totalNumberuint32 winnerNumberuint64 subIduint256 seeduint16 requestConfirmationspayable returns (bytes32 requestId)
initialize(
rawFulfillRandomWords(bytes32 requestIduint256[] randomWords
rawFulfillRandomness(bytes32 requestIduint256 randomness
rawFulfillShuffledArray(bytes32 requestIduint256[] shuffledArray
renounceOwnership(
rollDice(uint32 bunchuint32 sizeuint64 subIduint256 seeduint16 requestConfirmationspayable returns (bytes32 requestId)
setTrialSubscription(uint64 _trialSubId
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
DrawTicketsRequest(address indexed useruint64 indexed subIdbytes32 indexed requestIduint32 totalNumberuint32 winnerNumberuint256 paidAmountuint256 seeduint16 requestConfirmations
DrawTicketsResult(bytes32 indexed requestIduint256[] result
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RollDiceRequest(address indexed useruint64 indexed subIdbytes32 indexed requestIduint32 bunchuint32 sizeuint256 paidAmountuint256 seeduint16 requestConfirmations
RollDiceResult(bytes32 indexed requestIduint256[] result
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
GasLimitTooBig(uint256 haveuint32 want
InsufficientFund(uint256 fundAmountuint256 requiredAmount
InvalidParameters(
InvalidSubId(