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.

0xcfeae9aaf1c65dcc974f6ac55150ae2e3c18a2f1

Unverified contract

Proxy

Active on Base with 84 txns
Deployed by via 0x9de7a82e at 17230156
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 $1.82
 (#54469)
ERC-721
--
0x91bf4c94b5eccefb63f88ab3d14bb7ab02718012725e6a9454fecd2b75d2972f
0x4a65fa854e3fa9ebd73f937483cc4e62a3cd96625529606992b5ffcfdc85c1d1
0x9a51bc95323ecfa4d54551dc7b972f848b71ad9eb9053f37771d0bddc0234265
0x812dc4401780efc7221daabf41c4243d9fd18f431aedbb7e034606c8b235ab42
0x7e9a17b6b7f12eed710396bc4d4f9cddafaaa1d973dfd8abec1544626eebc014
0x3c48816ec2e1fd4cfa5fc4f1e9493edb5efd3de11705ef4e3f880d32e5736891
0x1cfa4b3c1e4ced3c16e9f28c1d69b3b1e962d21de802deca1622067c2124f970
0x8fd9d4b258bfe65ed922eddda059c8c12f56ae4d7b6755adc9b4944f1bca2a9c
0xdf8a2bd2a784d620157623b546d206dfbf771d7520d25c8c5b9217bdfff7f0fd
0x452aeb9c315d1ca976cb01512f1a96acc5ab316e2efeeba5d84440c4678c52f5

Functions
Getter at block 22091713
amountPerPeriod(view returns (uint256)
18515316666666666666
availableAmount(view returns (uint256)
1870046983333333333266
beneficiary(view returns (address)
0x3e6ffd4ffaa670c931ce6f5d5f7330064c36472d
currentBalance(view returns (uint256)
1481225333333333333400
currentPeriod(view returns (uint256)
102
currentTime(view returns (uint256)
1730972773
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)
18515316666666666666
releaseStartTime(view returns (uint256)
0
releasedAmount(view returns (uint256)
1851531666666666666600
revocable(view returns (uint8)
2
revokedAmount(view returns (uint256)
0
sinceStartTime(view returns (uint256)
8761573
startTime(view returns (uint256)
1722211200
surplusAmount(view returns (uint256)
0
token(view returns (address)
0x8c9037d1ef5c6d1f6816278c7aaf5491d24cd527
totalOutstandingAmount(view returns (uint256)
1481225333333333333400
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.