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.

0xf2f7d75c2d089241fb3a0970d5109f15a60611f6

Unverified contract

Proxy

Active on Base with 36 txns
Deployed by via 0xd8d384c4 at 17256719
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
)
ERC-721
--
ERC-20
--
0xf0674701f9ecd3b667daa84e47742acb4515bb151251e69e98fe2ec13d20bacc
0xefb65c9556801f9bf8b2a6d336d81b981bd4a3593a558faae834fbe10a01d07d
0x1b440cc60913a30c2225e13426833f37a9d563b9d31b77f3343ca8e3e1dddb2d
0x0e43a7ed6f02db2523b2ce3fbbc78e8542898920fc607a0d4c56d9325ebaefdb
0x0bf6a9df7b3c2a81297ee36b3aeb5f0c3bce7179b9a37f6c255a73d3a5c78b40
0x3cff81c3705a616b5c8cfe99520c7716cc2800c6b778a7565abf249da2e081e9
0x56ae440955e386f1b74e059fbf9c1bfd56e4575413b69437d02fbe49f685ed7a
0xd1fbd8023efa0105639c3684b121289e387b1b0651367392870b6cb5b513ad67
0x21044a3131530bba60821751963b7f13846ff49906a27b8c09c6b68464b6ebb5
0xd77b5f6112dc72d3225116b81d262f1f2b85e6c5bceca7238972376c8b28302b

Functions
Getter at block 22108444
amountPerPeriod(view returns (uint256)
392495950000000000000
availableAmount(view returns (uint256)
39642090950000000000000
beneficiary(view returns (address)
0xc7d586644759b057e7c98d2bf4bf60883e47db6b
currentBalance(view returns (uint256)
0
currentPeriod(view returns (uint256)
102
currentTime(view returns (uint256)
1731006235
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)
70649271000000000000000
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)
0
releaseStartTime(view returns (uint256)
0
releasedAmount(view returns (uint256)
12238422673812364083377
revocable(view returns (uint8)
2
revokedAmount(view returns (uint256)
0
sinceStartTime(view returns (uint256)
8795035
startTime(view returns (uint256)
1722211200
surplusAmount(view returns (uint256)
0
token(view returns (address)
0x8c9037d1ef5c6d1f6816278c7aaf5491d24cd527
totalOutstandingAmount(view returns (uint256)
58410848326187635916623
usedAmount(view returns (uint256)
0
vestedAmount(view returns (uint256)
70649271000000000000000
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.