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 21977072.

0x9b5a5d5fc1ab753af192ea2a4689efbacf89a6f5

Unverified contract

Proxy

Active on Base with 8 txns
Deployed by via 0xaa299c21 at 17236651
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.01
ERC-20
--
ERC-20
--
 (#63240)
ERC-721
--
ERC-20
--
0x1e4096e00b0c2663d738b4d5444835941d5b873a4d9cb9cbb9e745308400cf5c
0xe8dc70448a6e8ba6014bc5eae50c4324f41e8eef687d62d0fee84c6abfb75631
0x24c559423b6c9b3247ae4951c0979014503247871ef8b5043f425f7d3085f41f
0x37cdf44215bc50b5fac21091982a403a109b988a6fc79dde9fbaa3055e43ebe6
0x07d43134df758b2492698e2da637fa84318daea53200db925cffbc76e476ed78
0x81aa850d833bf1156cfc657a667e872d3f9073f40193019a03ce7df4e4311baa
0x8a33b4a8a920df19c5709302a3c05f8bd6190a7d7da5cb34f2dcbf63a41eb3d0
0x49ee8e84830e0cf9fbc92b126ae5e48839db9695b6845ffe2dca277592a4c30e

Functions
Getter at block 21977076
amountPerPeriod(view returns (uint256)
18515316666666666666
availableAmount(view returns (uint256)
1814501033333333333268
beneficiary(view returns (address)
0x7a31e410ce1f6c49d5808cfea56885f4eb4a4de4
currentBalance(view returns (uint256)
8695693648035940872
currentPeriod(view returns (uint256)
99
currentTime(view returns (uint256)
1730743499
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)
98
periodDuration(view returns (uint256)
86400
periods(view returns (uint256)
180
releasableAmount(view returns (uint256)
8695693648035940872
releaseStartTime(view returns (uint256)
0
releasedAmount(view returns (uint256)
0
revocable(view returns (uint8)
2
revokedAmount(view returns (uint256)
0
sinceStartTime(view returns (uint256)
8532299
startTime(view returns (uint256)
1722211200
surplusAmount(view returns (uint256)
0
token(view returns (address)
0x8c9037d1ef5c6d1f6816278c7aaf5491d24cd527
totalOutstandingAmount(view returns (uint256)
3332757000000000000000
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.