MerkleDistributor

Verified contract

Active on Ethereum with 5,165 txns
Deployed by via 0xa1cfd825 at 20848630
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,086,690.66
0x026ec86f9c4c002ed5d6fa2b667e771d1ad8e19eadcab521907456f5cabb0cb4
0x98bddd1221854938b537a6413d85b3a34f19e501b7e8c496b51fb151ac3e7a37
0x575b2b7dbdf410d9c988ee44b8474ac3d5dfc6c56b42b39bd7070dac01c63b21
0x7684fba34c15ef45b151e78e97d237c702623495e3f38f2717d8b50b1bef2223
0x73abb51b98a1d55fe6a59cd0e3863885fbb6cd074965ea39b5bb25ca30c9937e
0x9339c5902ee2e15fac11a0175cb7553368ec77bd7b55c8b9673f4cdfdbb53812
0x4aa317c7ec1da1e79f53d6c98d7ed0e41274d90e6b01659fc83245f6c179c052
0x42ac5fbe8243af5c951355ad8e88340e8309d1871a29fccb8b5aed0acad1bd95
0x24a78861663d14ba6f2c04e2d12aed2b9d68cca501b3d6401e12b71aef432903
0x4e9892b95a59d1e341aab0072cfdd2373220bb3dd803666757f39d5d764fd293

Functions
Getter at block 20902189
TOKEN(view returns (address)
0xec53bf9167f50cdeb3ae105f56099aaab9061f83
canClaim(view returns (bool)
true
owner(view returns (address)
0x849738999ba1f3d995d28bdb35efa2e47b4c8203
Read-only
isClaimed(uint256addressview returns (bool)
merkleRoots(uint256view returns (bytes32)
whitelist(uint256addressview returns (uint256)
State-modifying
addMerkleRoot(bytes32 _merkleRoot
addToWhitelist(uint256 indexaddress[] addressesuint256[] amounts
claim(uint256 index
claim(uint256 indexuint256 amountbytes32[] merkleProof
removeFromWhitelist(uint256 indexaddress[] addresses
renounceOwnership(
setCanClaim(bool _canClaim
setMerkleRoot(uint256 indexbytes32 _merkleRoot
setToken(address _token
transferOwnership(address newOwner
withdraw(
Events
AddWhitelists(uint256 indexed indexaddress[] indexed accountuint256[] amount
CanClaimChanged(bool canClaim
Claimed(uint256 indexaddress indexed accountuint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RemoveWhitelists(uint256 indexed indexaddress[] indexed account
Withdrawn(address indexed recipientuint256 amount
Constructor
constructor(bytes32[] _merkleRootsaddress _tokenaddress _owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyClaimed(
InvalidAmount(
InvalidProof(
LengthNotMatch(
NotInWhitelist(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
PausedClaim(
ReentrancyGuardReentrantCall(