Vault

Verified contract

Active on Ethereum with 111 txns
Deployed by via 0x50897172 at 11914121
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xc22dbf5efe8f29e1e67ad8af2e1eacaa5bf00b11846ce676260fca422cf5bfe5
0x42af98503a140664aca788765e425a7799695b6b010d9efa479dd2d1d6ed4c7a
From
0xb854613c7e644615227950fda1d8b2510a3560c6338cdbed247ffaae5d9a53c8
0xd1627e83bd7dcb9d5a759a6fb76c7b03a0df81ba1b42d5cbaa532773f8abdd99
0xcebfea6422de31f3d5f157bec869ef586fd705889455104be615cdb3e03f8d2b
0xe577b85a4a094589bcebd8efff1a9b7ab2f60d87e720992f4a9940f7c43b8a9b
0x36393ae7a75c519bbe354ec62931c953229ae260d0bbe3903c4799f1709843e7
0x1e0b779f2619b2475aab728eaf41f2a763f84b8821adff998307efd413839a98
0x03b8a66f91174333de3ca6482b44584af4d19a4155ff59efdb1782a4d5426f54
0x63ecb16cdb306831df3d65734ec8fd455f4e6efabfdd9bd3480f9636cb4eafd6

Functions
Getter at block 21212127
 
allActiveLockBalances(view returns (struct VaultLockBalance[])
 
allActiveLockIds(view returns (uint256[])
 
allActiveLocks(view returns (struct VaultLock[])
lockManager(view returns (address)
0xb05834034b21531f1689456b1d79fb0569e23474
numLocks(view returns (uint256)
157
Read-only
activeLockBalances(address receiverview returns (struct VaultLockBalance[])
activeLockIds(address receiverview returns (uint256[])
activeLocks(address receiverview returns (struct VaultLock[])
allLocks(address receiverview returns (struct VaultLock[])
claimableBalance(uint256 lockIdview returns (uint256)
lockBalance(uint256 lockIdview returns (struct VaultLockBalance balance)
lockIds(addressuint256view returns (uint256)
tokenBalance(address tokenaddress receiverview returns (struct VaultTokenBalance balance)
tokenLocks(uint256view returns (address tokenaddress receiveruint48 startTimeuint16 vestingDurationInDaysuint16 cliffDurationInDaysuint256 amountuint256 amountClaimeduint256 votingPower)
totalTokenBalance(address tokenview returns (struct VaultTokenBalance balance)
State-modifying
claimAllUnlockedTokens(uint256[] locks
claimUnlockedTokenAmounts(uint256[] locksuint256[] amounts
extendLock(uint256 lockIduint16 vestingDaysToAdduint16 cliffDaysToAdd
lockTokens(address tokenaddress lockeraddress receiveruint48 startTimeuint256 amountuint16 vestingDurationInDaysuint16 cliffDurationInDaysbool grantVotingPower
lockTokensWithPermit(address tokenaddress lockeraddress receiveruint48 startTimeuint256 amountuint16 vestingDurationInDaysuint16 cliffDurationInDaysbool grantVotingPoweruint256 deadlineuint8 vbytes32 rbytes32 s
Events
LockCreated(address indexed tokenaddress indexed lockeraddress indexed receiveruint256 lockIduint256 amountuint48 startTimeuint16 durationInDaysuint16 cliffInDaysuint256 votingPower
LockExtended(uint256 indexed lockIduint16 indexed oldDurationuint16 indexed newDurationuint16 oldCliffuint16 newCliffuint48 startTime
UnlockedTokensClaimed(address indexed receiveraddress indexed tokenuint256 indexed lockIduint256 amountClaimeduint256 votingPowerRemoved
Constructor
constructor(address _lockManager
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.