TokenDistributor

Verified contract

Active on Ethereum with 2,407 txns
Deployed by via 0x6650566a at 12787950
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "TokenDistributor"

0xc18535ab1e0ee14b6b43d4df3c4755e5200d4ea62356d89792ee57f42cb6336a
0x445c71fe9ea9c7bd6f61790b744ee1b7fad7392ea629f5dc0a450485390446cc
0x0ab4171ce9f51e8a5b02326f7d9c34817744d467f456dfcf71383c935445fe6a
0xbd5e2365dfab553d2ca239686255fc7fc42ded98c73e4937462dd021ba51dcc2
0x8adbda64af56e78919950522bdecdf10cba78a37da88ba99d04be37b29fbbe5c
0x6536ae591d36b4df121d055383a4ee278af5d6a4c4e011b1eae470a845c76912
0x5a91069d80e987e1d1607cc4863f3e7cc61df380dc6c72ac3eff61b5e9899cb8
0x67e0ab1b64f4c38fb5173d15b84cde4696695c1711f55690c6d46c36d6be1df8
0x39c916be42a6de5ca776eda5d99ed6f41fd4375681fd73e1d825b0b213da9ad1
0xea33db87eec8bbddc47d24c45ea19fdcb84dd37ecbdb9dd6cfbaf838b0b8a717

Functions
Getter at block 21205913
MAX_BPS(view returns (uint256)
10000
claimsStart(view returns (uint256)
1625762125
currentRewardRate(view returns (uint256)
10000
epochDuration(view returns (uint256)
86400
finalEpoch(view returns (uint256)
9
getClaimsStartTime(view returns (uint256)
1625762125
getCurrentEpoch(view returns (uint256)
1132
getCurrentRewardsRate(view returns (uint256)
0
getGracePeriodEnd(view returns (uint256)
1634050800
getNextEpochRewardsRate(view returns (uint256)
0
getNextEpochStart(view returns (uint256)
1731855600
getTimeUntilNextEpoch(view returns (uint256)
27361
gracePeriod(view returns (uint256)
8288675
merkleRoot(view returns (bytes32)
0xc4169a389994a6e7ae31f3b4981d48d0f3ee99fe5f7b7e08c2edd9165002373d
owner(view returns (address)
0x5b51e854fd1859db6e7d64203c4b20bc627fb443
rewardReductionPerEpoch(view returns (uint256)
1000
rewardsEscrow(view returns (address)
0x90a48d5cf7343b08da12e067680b4c6dbfe551be
token(view returns (address)
0xc770eefad204b5180df6a14ee197d99d808ee52d
Read-only
isClaimed(uint256 indexview returns (bool)
State-modifying
__MerkleDistributor_init(address token_bytes32 merkleRoot_
claim(uint256 indexaddress accountuint256 amountbytes32[] merkleProof
initialize(address token_bytes32 merkleRoot_uint256 epochDuration_uint256 rewardReductionPerEpoch_uint256 claimsStart_uint256 gracePeriod_address rewardsEscrow_address owner_
recycleExcess(
renounceOwnership(
setGracePeriod(uint256 duration
transferOwnership(address newOwner
Events
Claimed(uint256 indexaddress accountuint256 amount
Claimed(uint256 indexaddress indexed accountuint256 amountuint256 userClaimuint256 rewardsEscrowClaim
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.