TokenDistributor

Verified contract

Active on Ethereum with 2,393 txns
Deployed by via 0x6a59b838 at 12787975
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"

0x74df010fbc113ddadd3b3d14c94f10d14d8742d66aa9be61e46d0cc9e1f61034
0x32bb2bb707e81ab3eb5d125bf1b02c05658085a8fbc6ddad301fc9042489f5f3
0xb44b7e2d1b195efbca0c8303a7839d6972a0a9602a866e1dbdb31958a660107b
0xfe77332bb851480f43f98623e8dbca2e5dc8d0136fb8ceaf95a1e1d99329b3e2
0x38a4ca4140d7271bc4f17637cf91afd54153f2d8c0ae3512abef02c881a48028
0x8adf96b45d4a2b03b686b4341fb5f8bade2451a1c32734951583f22a07f086d8
0x2212042f23115f374d8ab244efb4e20843760a685112fca8ae26c29de5dfc8ed
0xb73bdfcb76f1595fef068599c5c22d84038a539db64b51c8f6f4aab4defd7d19
0xaa17a0fc91058eca0ba64b30947b406574e2594503b92238fea6b1daed48c894
0xe065c8a749b587792116673e7080e8cdcc48d92211cacd1e4f343e47468ae0e9

Functions
Getter at block 21066483
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)
1113
getCurrentRewardsRate(view returns (uint256)
0
getGracePeriodEnd(view returns (uint256)
1634050800
getNextEpochRewardsRate(view returns (uint256)
0
getNextEpochStart(view returns (uint256)
1730214000
getTimeUntilNextEpoch(view returns (uint256)
67117
gracePeriod(view returns (uint256)
8288675
merkleRoot(view returns (bytes32)
0xaaef692748ed948d4d2d9d2a29c0168eac8a5218d764c690b7c9e5282f02909d
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.