TokenDistributor

Verified contract

Active on Ethereum with 2,384 txns
Deployed by via 0xfb266a1d at 12787963
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"

0xb9e63a4ac4e1a8def826671168e000a05900cb328c245fff71cbb21b48e51f75
0x02e4081973cebf87f5c9afa24b09d174d2580b05823c979c5bdcde40aaf09c91
0xa88c38aae02baec02deee7fd95d146c69864740da33936a9aba60d437ae309d0
0xb655549b1f3f27cd1359379d444d62e8f512217080627829486f594e107b808b
0x9954d8f04f5b37f579a98201f42bb0dbb5dd3e39bb595e16b3e36c7e9ade3afa
0x4df7385e9d6946bb0187f835cbcf26ace92ef84bd5462ac7c7b6382d058a3a5a
0xf966f04e87a7f0bb39e9b9c129b184b33c24270fb0979fdef1d04373d46f39b5
0x9763c610e25089fccb169e5eac2b28e88b24d5a49739d55da16da86503f8bbac
0x018e879b2ba57e1236f934b216b56178d21507fd3bdc4c430b98f81f3453de43
0x56c6bc287633b9f9ec9fd86353ca4f22aa751c05aa0d21e744e4b0d6fd5494c0

Functions
Getter at block 21394989
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)
1159
getCurrentRewardsRate(view returns (uint256)
0
getGracePeriodEnd(view returns (uint256)
1634050800
getNextEpochRewardsRate(view returns (uint256)
0
getNextEpochStart(view returns (uint256)
1734188400
getTimeUntilNextEpoch(view returns (uint256)
78625
gracePeriod(view returns (uint256)
8288675
merkleRoot(view returns (bytes32)
0x081e5f575545101a883de8b7b216b92e13d8fb31b892a04d00f673c0e1035ace
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.