TokenDistributor

Verified contract

Active on Ethereum with 2,222 txns
Deployed by via 0xc8061469 at 12787973
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"

0x11c7e027580b5c12b4f56b81dac6e8bfef6550ce53c08aefb4e112e3ec241e16
0xda7dc5703db21df8dffa322840d893c3c502906b648bf15ce6676852d0f23968
0xf5bc083fb5e506cedfa28cb27db9fd3282c64c53dac967ca0ec45c0680a4d03e
0x1eba37793ce34f596c494da47ed6aa39d8c14cc9952d30285934e40d9a4135c5
0xd8ff8312846fca59b9e381e69cde6104bc4e17a59888ffc902e13fd3e6e71b27
0x7436281bc139a02cb72e54281e713b3784b49d879d645b9fb41207c67329b234
0xd42e0d6aec45a617ee1c352d8c0b1078197d8ff7b0c51aeb917ebcaf732c6de6
0x3f7c8bc119698acc3898331398b1a0b01cf4fc63c2b315bbe22266b87a209848
0x8598a7486ed47da11a300440c23c2d740531151cb95756e1eb1fbbccb5066262
0x7056c5fe0c237195cae7dbff5a8a7511db16b2fb4e8e92e8738da4b17eb16d8f

Functions
Getter at block 21256119
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)
1139
getCurrentRewardsRate(view returns (uint256)
0
getGracePeriodEnd(view returns (uint256)
1634050800
getNextEpochRewardsRate(view returns (uint256)
0
getNextEpochStart(view returns (uint256)
1732460400
getTimeUntilNextEpoch(view returns (uint256)
27037
gracePeriod(view returns (uint256)
8288675
merkleRoot(view returns (bytes32)
0x51bf3b290b54ec200430b316c3c5a8ead7b99245603a358c164d63df0422df0a
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.