TokenVesting

Verified contract

Active on Ethereum with 614 txns
Deployed by via 0x702685e8 at 13270106
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xedca5a096aab6b987ee267bf478474127b7565a5f12aab36b9e2fba6d83a6f63
0x864d165a614f537603ce64d010313d5a41db3b5950fae9df07f3e473da5aa368
0x18a9d6ddd096199a39d191bf85b346f412f225af526d2b266cfb2ee1b9d21f77
0x64c9c8f8e9f23a8cc40a13eb118fcde56c8edad669baad27a002e25f82ce1f1c
0x6be4e95824705530e44fe3419e1e25778c4b01bc5bec0307f9cbece033e24c9b
0x1ecf4637f3bfed967bf48477b3a3559c5e39025ea9cc2b2f9255b8bd7fb846ee
0x79c978396871285996c1405810e167818019532e8f2db060239da28e377832d6
0xc018bb1222f826d23fe7bfde024d50a359818ba8a925aa29f59149dbfb9f12c7
0xfae31ca05ddb307c2733a53b69ea98938677afa015e404752b8c57cd5e336ee5
0x74a7466e0dedee17b5e96c826998bf58de973163888e5a1debbd4f2ece9acac5

Functions
Getter at block 20846996
DAYS_IN_SECONDS(view returns (uint256)
86400
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
Read-only
beneficiaries(addressuint256view returns (address beneficiaryuint256 proportionuint256 streamIduint256 remaining)
beneficiaryTokens(addressuint256view returns (address)
getAllTokensByBeneficiary(address _beneficiaryview returns (address[])
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getVestingInfo(address _tokenview returns (struct ITokenVestingVestingInfo)
hasRole(bytes32 roleaddress accountview returns (bool)
releaseableAmount(address _tokenview returns (uint256)
releaseableAmountByAddress(address _tokenaddress _beneficiaryview returns (uint256)
vestedAmount(address _tokenview returns (uint256)
vestingInfo(addressview returns (address vestingBeneficiaryuint256 totalBalanceuint256 beneficiariesCountuint256 startuint256 stop)
State-modifying
addToken(address _tokenaddress[3] _beneficiariesuint256[3] _proportionsuint256 _vestingPeriodInDays
grantRole(bytes32 roleaddress account
release(address _tokenaddress _beneficiary
releaseAll(address _beneficiary
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setSablier(address _sablier
setVestingAddress(address _vestingBeneficiaryaddress _tokenaddress _newVestingBeneficiary
setVestingReferral(address _vestingBeneficiaryaddress _tokenaddress _vestingReferral
transferOwnership(address newOwner
Events
LogBeneficiaryUpdated(address indexed tokenaddress vestingBeneficiary
LogTokenAdded(address indexed tokenaddress vestingBeneficiaryuint256 vestingPeriodInDays
Released(address indexed tokenaddress vestingBeneficiaryuint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address newOwner
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.