TokenVestingLinear

Verified contract

Active on Ethereum with 75,700 txns
Deployed by via 0x93ca230e at 19328081
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $46,337,706.07
0xa366064c193b3ba21b92edc651a8f1bc5ec469e7a8e68acf0f53a790394fd653
0xc922fd19b93a78815fe4263c57e913b840054b34b06d63eb08b71163122b00cc
0x6b44907711f78b7006b711da2d4265f7353f815d062438e19b678c18961a5885
0xadab4c116ca427a3c6ef3bc699ca41a715dd5ff13a2e4b002682dc4ea460df06
0x5b8b5769e7f099b835d6ab35f14bf078797eea2ac2fd50c07f216707b359e19c
0x4e30d755a1f4d0db0e4f3a4f9c03862b4eb783d74fc18d7c4680d37401bcf307
0x95e3bb75b831dc42a26621bac97eb63c07a8003593af6fa91e4067a72e7f5e59
0x5c4e20916379a5de5e08819e0ceddef62cc5c7b4d9b0fcd6e87565f50541c1c8
0xfd51f0024b74d4903d8dbadaa02294fae8c325f97cad9bec96d706d5efc866af
0x07ec2ef4cf90621e1c526bd8180bffa0f24788f2bfbffce3836154ad6a9de5b4

Functions
Getter at block 21157965
owner(view returns (address)
0x370a976ecf1b02dd8f56279d55d85c946f4a3fc6
root(view returns (bytes32)
0x2f2f5cd0a5aa6f0683e58b0a54a62ef40bb8830bea3223b74e9d857a97f40025
signerAddress(view returns (address)
0x7708ff46d0ac2665ae05629614d1ee9ea6880e2c
token(view returns (address)
0x1bbe973bef3a977fc51cbed703e8ffdefe001fed
Read-only
bytes32ToAddress(bytes32 bpure returns (address)
claimableAmount(address userview returns (uint256)
claimableAmountById(bytes32 userAddressInBytesview returns (uint256)
primaryWalletBytesToAddress(bytes32view returns (address)
schedules(addressview returns (uint256 allocationuint256 claimeduint64 startTimestampuint64 endTimestampuint8 initUnlockPercentage)
State-modifying
activateVesting(struct TokenVestingLinearUserSchedule userSchedulebytes32[] proofaddress recepientAddressbytes signature
adminUpdateRecepientWallet(bytes32 userAddressInBytesaddress currentRecepientWalletaddress newRecepientWallet
releaseTokens(address to
renounceOwnership(
setSignerAddress(address signerAddress_
transferOwnership(address newOwner
updateRecepientWallet(bytes32 userAddressInBytesaddress newRecepientWallet
updateTokenAddress(address newToken
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RecepientAddressUpdated(bytes32 indexed userAddressInBytesaddress indexed currentRecepientWalletaddress indexed newRecepientWallet
ScheduleSet(address indexed recepientAddressbytes32 user
SignerAddressSet(address signerAddress_
TokenAddressUpdated(address newToken
TokensReleased(address indexed useruint256 amount
Constructor
constructor(address signerAddress_bytes32 root_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AllocationNotFound(address user
InvalidDataPassed(
InvalidRecepientAddressPassed(
InvalidSignaturePassed(
InvalidSignerPassed(
InvalidTokenPassed(
TokenAddressAlreadySet(
TransferFailed(
Unauthorized(
UserAlreadyExists(
UserIdAlreadyInUse(bytes32 primaryWalletBytes