MerkleDistributorAdjustable

Verified contract

Active on Ethereum with 21,776 txns
Deployed by via 0xa0cdf3dc at 19608531
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $740,204.55
0xfbe8cca04ff1934a84e3e6ca58f796e8503a5af21d2ade080f69d63f21cefc81
0xf89ec96f16e054b20a5fc2f49d50c70d18fedb37b1af88cb66c3e3eb4594bdf2
0xd4369ebc7d5fb50e50e230ec3e7f516b93fc655cce066483f35d84a26f23e438
0x5341d17f884eb1fabaa85485867db3b5e787fa4f130a93a24dff4421f1ca4033
From
0xc00c5b948de924b913276504dbaf741c570b02b0028d68c4f432cf89b1762974
0x9dc1085a6caebb7f447b0b14ca0496f73b65b3c5b12b167826b524f4eac43eee
0xc0c2fd115f053e7e6b01e8d6c9807c36053c600d26c44c74909faf347796c4ca
0x1374c6acd65437134bdf0187c95bb3b72a5223d96e21bec458d9764078549890
0x50d63e089a5b97a41ad48179d6048daafbe8bf8d45df71923320f1c7e17135d2
0x60d12089edf220ea96b07837c1a667269ae440689bcf87071fddb2534f55b69b

Functions
Getter at block 20840505
endTime(view returns (uint256)
1735689600
epoch(view returns (uint256)
28
merkleRoot(view returns (bytes32)
0x288aa3ffe856166fe081089349de4288be4379102c231fe39005acbd9f7450a6
owner(view returns (address)
0xdaeea738e3d71c0fcb354c66101e9a0649dc53e5
proposedMerkleRoot(view returns (bytes32)
0x288aa3ffe856166fe081089349de4288be4379102c231fe39005acbd9f7450a6
token(view returns (address)
0xb528edbef013aff855ac3c50b381f253af13b997
Read-only
claimed(addressview returns (uint256)
usedMerkleRoot(bytes32view returns (bool)
State-modifying
claim(uint256 indexaddress accountuint256 amountbytes32[] merkleProof
proposeMerkleRoot(bytes32 merkleRoot_
renounceOwnership(
transferOwnership(address newOwner
updateEndTime(uint256 endTime_
updateMerkleRoot(
withdraw(
Events
Claimed(uint256 indexaddress accountuint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address token_bytes32 merkleRoot_uint256 endTime_address beneficiary_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AlreadyClaimed(
ClaimWindowFinished(
EndTimeInPast(
FailedInnerCall(
InvalidProof(
NoWithdrawDuringClaim(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
StaleMerkleRoot(
TooEarly(
UsedMerkleRoot(
ZeroMerkleRoot(