TokenDistributor

Verified contract

Active on Ethereum with 2,360 txns
Deployed by via 0xf7cd8211 at 12787890
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"

0x07106d53b5a52f46daa18dbaa606be274759f915a469268192b98c49360b093a
0x0a8abc1af7c848a5a8ab27b7c8b8dfd608828be58ece6562390339b274318f66
0x3172b7fd1541c145883605f73e05a6832df35b25b68677cab6d7ab4e60302375
0xf7a6129740df182ab4a110d73b505d16d0d6fd33a30569d5aa35351b34f44ace
0x89045df03f40bf22110c37949a86adc256803e44512dfdc73fccafb9d8509ad2
0xe47d2d9905aa9ab9d54e17a42a0f01b875ae4ba69d41325f7e6d3231d847bd41
0x31e39e38902f2efc81477107ca9a67145ca28a21d8618aeba11c2512a80fb3af
0x7d487b4c774e77f5f5769068813e30a48b64b44cf89a55564e528216d4091cec
0x2aa8a908bb1b85616632b4e9382efb660588a253d553c9bb60b8a4abac0678b2
0x57627c2e02e195954e02c77a88df9f9520cddcb39564af809ef705fff20ea0be

Functions
Getter at block 20864380
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)
1085
getCurrentRewardsRate(view returns (uint256)
0
getGracePeriodEnd(view returns (uint256)
1634050800
getNextEpochRewardsRate(view returns (uint256)
0
getNextEpochStart(view returns (uint256)
1727794800
getTimeUntilNextEpoch(view returns (uint256)
84529
gracePeriod(view returns (uint256)
8288675
merkleRoot(view returns (bytes32)
0xc218f4fc3f26d5153cd29ded463ab4cff42492d918f708828edf52e5fb1b2f85
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.