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

0xd800ab2aa897ee9a3c706c6cddae22fe131cda44

Unverified contract

Proxy

Active on Base with 3 txns
Deployed by via 0x671e9a6b at 17254144
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 $3.24
 (#95922)
ERC-721
--
0x7c12c8c15c985d8afb96a0b9c62483a2e8c9b1538f88a080eab2ffdf51d2ace4
0xe6d6db157db86e8e18367e9d25edcd524d5e292976dea10885b99c571c9e8353
0x82f93786776b78430714287e8c0e449afe99a5dce446761b572a43f30261fef2

Functions
Getter at block 22109667
amountPerPeriod(view returns (uint256)
18515316666666666666
availableAmount(view returns (uint256)
1870046983333333333266
beneficiary(view returns (address)
0x4b9ce4a082e8a62d2f32ba46e3a4abde351586c8
currentBalance(view returns (uint256)
2629174966666666666692
currentPeriod(view returns (uint256)
102
currentTime(view returns (uint256)
1731008681
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)
101
periodDuration(view returns (uint256)
86400
periods(view returns (uint256)
180
releasableAmount(view returns (uint256)
1166464949999999999958
releaseStartTime(view returns (uint256)
0
releasedAmount(view returns (uint256)
703582033333333333308
revocable(view returns (uint8)
2
revokedAmount(view returns (uint256)
0
sinceStartTime(view returns (uint256)
8797481
startTime(view returns (uint256)
1722211200
surplusAmount(view returns (uint256)
0
token(view returns (address)
0x8c9037d1ef5c6d1f6816278c7aaf5491d24cd527
totalOutstandingAmount(view returns (uint256)
2629174966666666666692
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.