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 and it is currently at block 23818021.

0xc9dcc5da63082a68ad3a00bf40999c088bd058c1

Unverified contract

Proxy

Active on Base with 37 txns
Deployed by via 0x6665ac25 at 17256381
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
ERC-20
Value $0
ERC-20
--
 (#99984)
ERC-721
--
0x4f77b5435a808e5007dba11f0b0046063f3049940c5a6d72f5c49603e1339642
0x89f88abc22f80ac49c3a92d11adfbcff7ed57505d7e4b1b88aef388c4ee9c8b0
0xc9ba07876f25a26767a119405ec947322129af40a29c58c68a498109760214f0
0x4e7b73b8cca709aded3a5266b6e1492df57f3c801f49fbdc7dfd8d3bd9618e10
0xaa8091b86ffe7f8636f2f2f534e135ee889b971fc4266671f753498e323ad493
0x592b02bfad6ac810809deb230483ff35c54c79a9c94c35622763eee284b3aefc
0x4a8027e589f04eb54529655a57cde90a2033c807247bd46082eeff764060bc33
0x251f19822455cea258c070b830520420ff8fb9a7817bef2135e06a11dfab8ed6
0x3ba09c53dd822d4cded6253a036ab9a99faa59dfd9fae95e8695a1c2097ba14b
0x72afa551d0734f422a47b9b38f954be693ab328bcd690b955b78cde557845a0b

Functions
Getter at block 23818025
amountPerPeriod(view returns (uint256)
18515316666666666666
availableAmount(view returns (uint256)
2610659649999999999906
beneficiary(view returns (address)
0x1a3ebfe23efc1ef73071dee2388cc76f1eab1038
currentBalance(view returns (uint256)
287094713611069612
currentPeriod(view returns (uint256)
142
currentTime(view returns (uint256)
1734425397
duration(view returns (uint256)
15552000
endTime(view returns (uint256)
1737763200
isAccepted(view returns (bool)
true
isInitialized(view returns (bool)
true
isRevoked(view returns (bool)
false
managedAmount(view returns (uint256)
3332757000000000000000
manager(view returns (address)
0x01cca50ba3a596f049daa23b8d80b6957376225c
owner(view returns (address)
0x96feed3b3071ebe641c2eca422c6f57fd9ee4bbc
passedPeriods(view returns (uint256)
141
periodDuration(view returns (uint256)
86400
periods(view returns (uint256)
180
releasableAmount(view returns (uint256)
287094713611069612
releaseStartTime(view returns (uint256)
0
releasedAmount(view returns (uint256)
2369960533333333333248
revocable(view returns (uint8)
2
revokedAmount(view returns (uint256)
0
sinceStartTime(view returns (uint256)
12214197
startTime(view returns (uint256)
1722211200
surplusAmount(view returns (uint256)
0
token(view returns (address)
0x8c9037d1ef5c6d1f6816278c7aaf5491d24cd527
totalOutstandingAmount(view returns (uint256)
962796466666666666752
usedAmount(view returns (uint256)
0
vestedAmount(view returns (uint256)
3332757000000000000000
vestingCliffTime(view returns (uint256)
0
Read-only

This contract contains no read-only function objects.

State-modifying
acceptLock(
approveProtocol(
approveSubjectToken(address _subject
cancelLock(
changeBeneficiary(address _newBeneficiary
initialize(address _manageraddress _owneraddress _beneficiaryaddress _tokenuint256 _managedAmountuint256 _startTimeuint256 _endTimeuint256 _periodsuint256 _releaseStartTimeuint256 _vestingCliffTimeuint8 _revocable
release(
renounceOwnership(
revoke(
revokeProtocol(
revokeSubjectToken(address _subject
setManager(address _newManager
transferOwnership(address newOwner
withdrawSurplus(uint256 _amount
Events
BeneficiaryChanged(address newBeneficiary
LockAccepted(
LockCanceled(
ManagerUpdated(address indexed _oldManageraddress indexed _newManager
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SubjectTokenDestinationsApproved(address indexed _subjectTokenaddress indexed _destination
SubjectTokenDestinationsRevoked(address indexed _subjectTokenaddress indexed _destination
TokenDestinationsApproved(
TokenDestinationsRevoked(
TokensReleased(address indexed beneficiaryuint256 amount
TokensRevoked(address indexed beneficiaryuint256 amount
TokensWithdrawn(address indexed beneficiaryuint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.