TokenDistributor

Verified contract

Active on Ethereum with 2,351 txns
Deployed by via 0x6523fdd5 at 12787940
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"

0x0bb6fa47642a2e266a82c27071a29ce509d9717825466621bc498f7b05cad9c8
0xee023328c958cac3743c775c02a53fd8192023fe16295cb2111d310989ff6d91
0x6eab7cc92d78c92832b285a8685ddfbe380e729ee38c47f5eae21ebf5c043afd
0xda32cd0f5810959bbfdd92e6279d9daa0be8a00efcc1001700d8f90925406db5
0x1c35a90c926e23107d0475376d549ca7fcdad0eff2550161439498e66e876277
0x1f8cc7c362f4dd6987a67b66f68942ae764a6a8b264b3fb784e1de8a369800bd
0x284bf1a20fa0a83546cf633fb01f38e271c61260d49a90812c17629112c4fed7
0x0926ccd3f8e0701686f7bf2500ccc7e93eeee1fe499904facbdf3dbbc147d5be
0xe03806059dbfd22575b61d77a1b603180c55945cac7dea86732f47d9450880a9
0xfaa6a50e43c891655d53ce77c5dd84c85816b11d7cae8bba4d72538457b8e22f

Functions
Getter at block 21185165
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)
1129
getCurrentRewardsRate(view returns (uint256)
0
getGracePeriodEnd(view returns (uint256)
1634050800
getNextEpochRewardsRate(view returns (uint256)
0
getNextEpochStart(view returns (uint256)
1731596400
getTimeUntilNextEpoch(view returns (uint256)
18409
gracePeriod(view returns (uint256)
8288675
merkleRoot(view returns (bytes32)
0x440b6fafc64ce0d920382942ad7b1cd5f9b98eff61d600aeeef9b6a6f015eb77
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.