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 63,228 txns
Deployed by via 0xaddfba89 at 13227625
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 48 additional slots
ERC-20
Value $61,354
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xade5bd04997dc2447deb57ec11d4c555e8afe729b479cdd556bea526db34b398
0xcd56167f897bd51d19639fc029b4e4724d0839168117961da64ca4e122e7fe4c
0xaac0745d9cca6bec3f8170dcce8f1d0c457e8127e6264daa9af4e85daf4c83d6
0x4f1faaef93f91638f90073742ef8021e32eeaf03151e5e86353beee25d2702b2
0xa330450d7a5b726a4860d1c1abbc4b948905d51bda70c0803978ad129dcaccb5
0xb327e0de667f076f5ea8e89854a418e4446b62f16615c47cd4cd919d237c075b
0x10cea5aeb9c76e0019ae24e2158d17691088ff157a1f0e50b952409863d4a7bd
0x1cb9669036a6a6f9fe1ee975426c7e09f0f3876872453ead4da9eb22cc73c2e8
0xcfe8261cc41097e89a5e0e80db33a60d33f068c9f1cb1e8b1d461de10da5b03d
0x92ad3057f42ca446ae658c067e6c22e924464f189764d546ba2b8d1d2b067e94

Functions
Getter at block 22762275
owner(view returns (address)
0x31e99bda5939ba2e7528707507b017f43b67f89b
plansLength(view returns (uint256)
1
settings(view returns (address)
0x1d1e8c85a2c99575fcb95903c9ad9ae2adea54fc
Read-only
allocations(uint256addressview returns (uint256)
claimableAmount(uint256 planIdaddress userview returns (uint256)
claimed(uint256addressview returns (uint256)
plans(uint256view returns (uint256 lockPerioduint256 vestingPerioduint256 initialUnlockuint256 startDateuint256 totalAllocationuint256 totalClaimed)
unlockedAmount(uint256 planIdaddress userview returns (uint256)
State-modifying
addVestingPlan(uint256 _lockPerioduint256 _vestingPerioduint256 _initialUnlock
batchAllocateVesting(uint256[] _planIdsaddress[] _addrsuint256[] _allocations
claim(uint256 planId
claimFor(uint256 planIdaddress account
initialize(address _settings
renounceOwnership(
setSettings(address _settings
startVesting(uint256 _planIduint256 _vestingStartDate
transferOwnership(address newOwner
withdrawAllByAdmin(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
VestingAllocated(address indexed useruint256 planIduint256 allocation
VestingClaimed(address indexed useruint256 planIduint256 amount
VestingPlanAdded(uint256 planIduint256 lockPerioduint256 vestingPerioduint256 initialUnlock
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.