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 5 txns
Deployed by via 0xd0442c68 at 11194740
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $39,273.6
ERC-20
Value $60,169.23
ERC-20
Value $26,910.33
ERC-20
Value $44.61
ERC-20
Value $9.36
ERC-20
Value $0.05
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x00ff2dd89e394fef286c9e47d5c30bf711a68acb86f2e4582fda76e5aeb59582
0x2670f26fd14695af4355594418c39c9ae46b1903048458a43d0b69ba3288c7ef
0x45dd8760ce40fdcae60a2d79b13b0fe0768916b5f92095e912386fd2f0814193
0x32ae6532b903f48309d7b05eda428f609c22e2f73cc74d1469d86c1386bd59cc
0xabb16df67c2cb7af40644f528523e40f367d345eac3945c3482731c51fd5c046

Functions
Getter at block 22483584
contractVersion(pure returns (string)
1.2.0
delay(view returns (uint256)
172800
gracePeriod(view returns (uint256)
1209600
owner(view returns (address)
0x3dd4e53a232b7b715c9ae455f4e732465ed71b4c
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
Read-only
hashProposal(address[] _targetsuint256[] _valuesbytes[] _calldatasbytes32 _descriptionHashaddress _proposerpure returns (bytes32)
isExpired(bytes32 _proposalIdview returns (bool)
isQueued(bytes32 _proposalIdview returns (bool)
isReady(bytes32 _proposalIdview returns (bool)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
timestamp(bytes32 _proposalIdview returns (uint256)
State-modifying
acceptOwnership(
cancel(bytes32 _proposalId
cancelOwnershipTransfer(
execute(address[] _targetsuint256[] _valuesbytes[] _calldatasbytes32 _descriptionHashaddress _proposerpayable 
initialize(address _governoruint256 _delay
queue(bytes32 _proposalIdreturns (uint256 eta)
safeTransferOwnership(address _newOwner
transferOwnership(address _newOwner
updateDelay(uint256 _newDelay
updateGracePeriod(uint256 _newGracePeriod
upgradeTo(address _newImpl
upgradeToAndCall(address _newImplbytes _datapayable 
Events
Upgraded(address impl
DelayUpdated(uint256 prevDelayuint256 newDelay
GracePeriodUpdated(uint256 prevGracePerioduint256 newGracePeriod
Initialized(uint256 version
OwnerCanceled(address indexed owneraddress indexed canceledOwner
OwnerPending(address indexed owneraddress indexed pendingOwner
OwnerUpdated(address indexed prevOwneraddress indexed newOwner
TransactionCanceled(bytes32 proposalId
TransactionExecuted(bytes32 proposalIdaddress[] targetsuint256[] valuesbytes[] payloads
TransactionScheduled(bytes32 proposalIduint256 timestamp
Upgraded(address impl
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
DELEGATE_CALL_FAILED(
INVALID_TARGET(
INVALID_UPGRADE(address impl
ONLY_UUPS(
UNSUPPORTED_UUID(
ADDRESS_ZERO(
ALREADY_INITIALIZED(
DELEGATE_CALL_FAILED(
EXECUTION_EXPIRED(
EXECUTION_FAILED(uint256 txIndex
EXECUTION_NOT_READY(bytes32 proposalId
INITIALIZING(
INVALID_TARGET(
INVALID_UPGRADE(address impl
NOT_INITIALIZING(
ONLY_CALL(
ONLY_DELEGATECALL(
ONLY_MANAGER(
ONLY_OWNER(
ONLY_PENDING_OWNER(
ONLY_PROXY(
ONLY_TREASURY(
ONLY_UUPS(
PROPOSAL_ALREADY_QUEUED(
PROPOSAL_NOT_QUEUED(
UNSAFE_CAST(
UNSUPPORTED_UUID(