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 14,635 txns
Deployed by via 0xb1f4caac at 3978524
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xfd8249b2074e7bc1743504234c96a638dcbaeddcad00a46eaca2026c06ad5502
0x6bf36941ed4cef6687b2b6298d3b0efd19f1abddac634957482bd62ca00fbad4
0x199b7098e406570c472e16cb9681de900ed874b7064003e0d4bdde6514d04c2f
0x5bd29d7cf12d152e6cc2f1084feea907ba0b3ced56bda036e9d02f664fdef4cd
0xf581af1c0976cd83254c59248674f68d2b7ecac0833c00f8aad54f3d88140ec3
0x9b9b04ba2c26a7e3fb35a75d2bbe164716c7df1303f772ef15ddf7b1830cd629
0xda3f6609abda789bab96ddcafc7d3832355693fafc79d7d61c596a2b1497cb35
0x8ac9ee682a4850cb048d3e967e4bc33e56c27c861f8654172ade40f8f783579e
0x96dae1a6f5229504ebf5eee38e25f9120141781ee9d44a41f543977d8c2b9e65
0x6fd87f259948350a37aed74e3aea5a57dbb312f6ba158a60fdadbb2bf74b208d

Functions
Getter at block 22747288
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
TOTAL_REWARDS(view returns (uint256)
60000000000000000000000
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
aero(view returns (address)
0x940181a94a35a4569e4529a3cdfb74e38fd98631
bribesSafe(view returns (address)
0x4444f125bd3d1a44c15b0545ab678629a4421995
poolEndTime(view returns (uint256)
1726758000
poolLength(view returns (uint256)
3
poolStartTime(view returns (uint256)
1694790000
 
proxiableUUID(view returns (bytes32)
runningTime(view returns (uint256)
31968000
share(view returns (address)
0xd0a96c9b21565a7b73d006c02e56e09438b51c1b
sharePerSecond(view returns (uint256)
0
totalAllocPoint(view returns (uint256)
10010
voter(view returns (address)
0x16613524e02ad97edfef371bc883f2f5d6c480a5
Read-only
getGeneratedReward(uint256 _fromTimeuint256 _toTimeview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
pendingShare(uint256 _pidaddress _userview returns (uint256)
poolInfo(uint256view returns (address tokenuint256 allocPointuint256 lastRewardTimeuint256 accSharePerSharebool isStartedstruct ShareRewardPoolGaugeInfo gaugeInfo)
supportsInterface(bytes4 interfaceIdview returns (bool)
userInfo(uint256addressview returns (uint256 amountuint256 rewardDebt)
State-modifying
add(uint256 _allocPointaddress _tokenbool _withUpdateuint256 _lastRewardTime
claimAeroRewards(uint256 _pid
deposit(uint256 _pidaddress _onBehalfuint256 _amount
emergencyWithdraw(uint256 _pid
enableGauge(uint256 _pid
governanceRecoverUnsupported(address _tokenuint256 amountaddress to
grantRole(bytes32 roleaddress account
initialize(address _shareuint256 _poolStartTimeaddress _aeroaddress _voteraddress _bribesSafe
massUpdatePools(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
set(uint256 _piduint256 _allocPoint
setBribesSafe(address _bribesSafe
setSharePerSecond(uint256 _sharePerSecond
updatePool(uint256 _pid
updatePoolWithGaugeDeposit(uint256 _pid
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256 _piduint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Deposit(address indexed useruint256 indexed piduint256 amount
EmergencyWithdraw(address indexed useruint256 indexed piduint256 amount
Initialized(uint8 version
RewardPaid(address indexed useruint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Upgraded(address indexed implementation
Withdraw(address indexed useruint256 indexed piduint256 amount
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.