TokenDistributor

Verified contract

Active on Ethereum with 2,376 txns
Deployed by via 0x628c6936 at 12787938
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"

0xdc4cbd35afc39520db4ab6e52d98d18962cb71b1608c1acb2740857b2d5a77f2
0x66faac54fed818e22eb39e517a886f98fe26bc2b272f514ed1302e85a25e738e
0xd424f88b0cdffc8d30dfb219501879a60f01a2e0f79ea053c88df96914fa25b5
0x4908e27e568e091c21b24feb7d55faa67a81b1f04eccc26636d8cb930c00d678
0x992a6df4fc103e567b936142889e37ad07100655f47c7d3def8a72e275895e86
0x89dcf4898639c72ddc5b243c8fcf17c7a608b557477d6c3fff82852aad448f54
0xbcbe29676a69fe9d91652e986b056d02ff039fa8cae948b51e34f251e1ead075
0x6635d1e12fed1a95019a53e6f6495c586891bf7b41bccfc5838f9b1703a9c20c
0xfec0315bea90e3c5a44796202288983ff979534bc455bdc8d3e3aee598a4b6d1
0x3c1d0e4ae3756c3d09e399f9dd9fbec727fdf45541c3318238b641b8d1f12b0f

Functions
Getter at block 21316773
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)
1148
getCurrentRewardsRate(view returns (uint256)
0
getGracePeriodEnd(view returns (uint256)
1634050800
getNextEpochRewardsRate(view returns (uint256)
0
getNextEpochStart(view returns (uint256)
1733238000
getTimeUntilNextEpoch(view returns (uint256)
71989
gracePeriod(view returns (uint256)
8288675
merkleRoot(view returns (bytes32)
0x506fe80917db155738ffcf402fda93f8020648ce04f8d7949b6241d325cea939
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.