VoyVesting

Verified contract

Active on Ethereum with 7 txns
Deployed by via 0xfcdff613 at 16169080
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x401f3d858e4afb80d25c4c61eafadde2d03e556bae8de57735c5a4bcce044e3d
0x071a64d6af8d72beb16780c1dc8d3322c3a9fa69e4de90b33edb6e15fc7d36b0
0x7883e9a291dd781da5ba3138888a683c9c00918b98b8f04c39e599431f89dd11
0xfbd494b2bcfd5439c4859b539ca4c9be30d7926eb8a521ec8ea9d60b73b87a08
0x1c8a165ecbca8787d8c3b411f9cc454e9c2f999148b8b086dc692b71ff90ab8e
0xa3bd0ba647deab5dd22a2da71e0d40e2805fec4cfe05b10621400892feaeb0c9
0x79c929515dff6a402b1345a94b52e308f06424e704ab10f4a8b3854d33962c49

Functions
Getter at block 20877842
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
VESTER_ROLE(view returns (bytes32)
0x64ed6499e2f5a7ea55dfd56da361bf9d48064843bb3891c36f1dabd9ba246135
calculateTotalRequiredToFunction(view returns (uint256)
321759296666666665586632
percentageRewards(view returns (uint256)
3
totalLockedAmount(view returns (uint256)
312387666666666665618090
totalRewardsClaimed(view returns (uint256)
0
totalUnlockedAmount(view returns (uint256)
0
vestingEndDate(view returns (uint256)
0
vestingPeriod(view returns (uint256)
90
vestingStartDate(view returns (uint256)
0
voyToken(view returns (address)
0x908dd9533d0bae7ca1e290bb0ad870a05cbc9ded
Read-only
calculateVestingRewards(uint256 _totalLockeduint256 _totalDaysview returns (uint256)
calculateVestingRewardsForUser(address _userAddressview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getUserInfo(address _userview returns (booluint256uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalDaysPassedSinceVesting(uint256 _endDateview returns (uint256)
users(addressview returns (bool claimeduint256 totalLocked)
State-modifying
addUser(address _userAddressuint256 _amount
addUsers(address[] _userAddressesuint256[] _amounts
claim(
grantRole(bytes32 roleaddress account
recoverETH(uint256 _amount
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setPercentageRewards(uint56 _percentageRewards
startVestingSeason(
withdraVoy(uint256 _amount
Events
Claim(address indexed _userAddressuint256 _lockedAmountuint256 _rewards
PercentageRewardsUpdated(address indexed _owneruint256 _percentage
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
VestingStarted(address indexed useruint256 amount
Constructor
constructor(address _voyToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.