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.

0x8eba92960d131ced4d531b1e0f53f407f6abf9f0

Verified contract

Proxy

Active on Base with 35 txns
Deployed by via 0x7c0ea996 at 2498903
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
ERC-20
Value $386.14
ERC-20
Value $0.07
ERC-20
Value $0.06
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x6df100c67db0f1228b6dfbcf9731d52c9f705f00d0cf579a0c65073d4c4a074f
0xe9922a7f58e79460b61663b4abbb28c0cb539aa679375da3e52ed8f70e371d4e
0x5b56393096d87a3f882ee086a873718899c7e9e630bcdbb30880e95c9afb70ee
0x2753513116d431e7ad3bc0b6118599b561c2a5e3106d8206f9eae05728aa1026
0x10f7346f7b4aeae4396bd92751b6e687514d33563f51d240d07dcb3153df6501
0x61c386ac9cb89bfb85ae019e1768074b1e7b44851a99c4e07c73bb1e0d31312b
0x50e821a9fb6245971889dcf7b5df8e7965ec067cf23d5cd49d0e4f8341d195d5
0xe9b54789d209d002a27fd2a9436e96e2fa27ab72a6a155ec9d4940852f9a8d63
0x8f1409ae3efbe3711a1d24a44355bf5a5fb72095bcbb5a935b78c6c695168ff3
0x13674437eb36dc735ab981138c7a1eeaf494a19da6f5444d0fe790c796f8f550

Functions
Getter at block 23631942
distributor(view returns (address)
0x00b01710c2098b883c4f93dd093be8cf605a7bde
operators(view returns (address)
0x23fc7c88402fe3314d4e76ac42f4c5a3e01ae684
rewardInfoLimit(view returns (uint256)
52
rewardToken(view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
Read-only
currentEndTimestamp(uint256 _pidview returns (uint256)
getTimeElapsed(uint256 _fromuint256 _touint256 _endTimestamppure returns (uint256)
pendingTokens(uint256 _pidaddress _userview returns (uint256)
poolIds(uint256view returns (uint256)
poolInfo(uint256view returns (uint256 accTokenPerShareuint256 startTimestampuint256 lastRewardTimestampuint256 totalRewards)
poolRewardInfo(uint256uint256view returns (uint256 startTimestampuint256 endTimestampuint256 rewardPerSec)
poolRewardsPerSec(uint256 _pidview returns (uint256)
userInfo(uint256addressview returns (uint256 amountuint256 rewardDebt)
State-modifying
add(uint256 _piduint256 _startTimestamp
addRewardInfo(uint256 _piduint256 _endTimestampuint256 _rewardPerSecpayable 
emergencyRewardWithdraw(uint256 _piduint256 _amountaddress _beneficiary
emergencyWithdraw(uint256 _amountaddress _beneficiary
initialize(address _rewardTokenaddress _distributoraddress _operators
massUpdatePools(
onVelaReward(uint256 _pidaddress _useruint256 _amount
updatePool(uint256 _pidreturns (struct ComplexRewarderPerSecPoolInfo pool)
Events
AddPool(uint256 indexed pid
AddRewardInfo(uint256 indexed piduint256 indexed phaseuint256 endTimestampuint256 rewardPerSec
Initialized(uint8 version
OnReward(address indexed useruint256 amount
RewardRateUpdated(uint256 oldRateuint256 newRate
UpdatePool(uint256 indexed piduint256 lastRewardTimestampuint256 lpSupplyuint256 accTokenPerShare
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.