TokenVestingLinear

Verified contract

Active on Ethereum
Deployed by via 0x42faf7e4 at 19328339
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $347,630.49
0x364f1470da8634b683202f96f4753bca871cd07f12772849ebeb673f5d35641c
0x683f1a8cc75a1842a179b163b1230d447d7c5033485f786dc4b076361c973d7d
From
0x1bd653c9df3d041789bb94879b8afce2fff51a470c9de9989a4465a201e89f61
0xa0757e7ccf3408f0b14bd40f1c9bf4f48bbdd4138be4608a6a0348ab50266a4a
0x0b779b69116d422b866f36b7b9842eb968b82b867313ab57c7f498ecf4400048
0x60485de71e2761ced601b2c55decd7d39a588129e74dc53dac8df15a3010fbd9
0x67a9f594b4f467d999da390ca8739e859209224ade0a38d8117908559622cbbc
0xf49dda5741242326e11d5df8a14fa0b0cae43ca687ab5753e989bd7c29bf3ebd
0x9ec4d56919e2b8addc3b7af819d2f7c1b3e824585b4d3a0aed9a97efba1d7a0e
0x8d3264fa6b921d4ec057acbfaa6db461bd21c88379a74e7e091f92b47574d6e8

Functions
Getter at block 20813882
owner(view returns (address)
0x370a976ecf1b02dd8f56279d55d85c946f4a3fc6
root(view returns (bytes32)
0xd4a018f5a388f5565c34923b7d76e0f9abcfc0e78be64a8ec623bc4582f5ba16
signerAddress(view returns (address)
0x0000000000000000000000000000000000000001
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