TokenDistributor

Verified contract

Active on Ethereum with 2,295 txns
Deployed by via 0x0752a835 at 12787967
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"

0x309cea8f99a057e124eae886327e0ef17519813a1788be37918afbe476ab00d0
0xb3f1cabc68d23603a41b35b29a613aa8fc97e09079a69e545207b7976246ce6e
0xa6a765497c3285238557b1860de683a0cd1dda7055d3b2cd58262014b90c6bea
0xce1b86e16d31250aaf006ade4b1ebf58f2a47dcfa59e512e1b22d33db966043c
0x0836526fe5fb1eeef7cd2063fdf6cc55a54f6965fcd95dedcdaac4ad33c92c62
0x7219fe94e6510506ccf10eb6f880af72d4e8218f70d719eab897a63300c0ea0c
0x90e37777d803f2202196ed92f2f1bf7bc36f4f9320ee22afb1f69ae0014ec099
0xfa8f45cb386ca970cd96b98baf2760858f89d635f84857884164c0543b9f0674
0x9f16838e550bffb3fd7ad08cc35869bad10f3973d057c342272ba94c25675b78
0x01d1a25cce40d4218df7c023daae982eef2557de9b478116b545a62ac0694791

Functions
Getter at block 21384179
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)
1157
getCurrentRewardsRate(view returns (uint256)
0
getGracePeriodEnd(view returns (uint256)
1634050800
getNextEpochRewardsRate(view returns (uint256)
0
getNextEpochStart(view returns (uint256)
1734015600
getTimeUntilNextEpoch(view returns (uint256)
36181
gracePeriod(view returns (uint256)
8288675
merkleRoot(view returns (bytes32)
0xb6822c894241ca2e2fe7577dc9496142905dc054846a7ea1d9c67c4e4a3e45c1
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.