TokenDistributor

Verified contract

Active on Ethereum with 2,426 txns
Deployed by via 0xd64991e8 at 12787960
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"

0x665bb49dac3223eb0a93f28505257c252c26329bfd633e2c0aeeeec399c5367e
0x68cbf9aa7c288f13fe7a873bc5515b43fffdb400c963262930a9db8472223df7
0xaaa3b7f9186b5663fe6ab45ceb48267fbd7c9a6d8be34669e01c4aef78fc3633
0x08fc72a94ad0af57245bd8f1d6b12ec3274f505151ec83beafc2a5690f0f1d90
0xfeb852bbe104f4192ddf4a3f99be3d1a4868b0565b347d9610c946e7b74e5f89
0x9d29d2e953a6b14c520bb33d6bd184f5497533063027c8e03ed48ac6e5d5c7b4
0x2de53cf2d6d507719a1a777d8f6a26795677ff4f1f46b97bebf07270b35e0f00
0x145944065772adf0600839a60e3ab71df46acf5bd74ee3cba14dbfe19a680675
0x76838dfa9bd101bbaf5b90e25eef3966a2eee6b48e730c345cf154630b18cd7d
0xa46ac0bca4c1cb68b3692035c77aea813f8d04ab4a1fe9a494aa9be573639e5b

Functions
Getter at block 20847003
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)
1082
getCurrentRewardsRate(view returns (uint256)
0
getGracePeriodEnd(view returns (uint256)
1634050800
getNextEpochRewardsRate(view returns (uint256)
0
getNextEpochStart(view returns (uint256)
1727535600
getTimeUntilNextEpoch(view returns (uint256)
34753
gracePeriod(view returns (uint256)
8288675
merkleRoot(view returns (bytes32)
0x76c23984b81170c723112b0ccde2d2c441f4ef873a7e4839006904d27fc614f9
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.