MerkleDistributor

Verified contract

Active on Ethereum with 8,723 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,165,028.61
0xd845cee67f0cf21c110d983facbe63dab706b973c2ad927efc5b4412386290e3
0x5ad227e4b1c6c2e569cbbef973fa89e4ed3a4766e7d3c28488831669bec79003
0x0c4759d37fd7adb8fc1369d7240e8122cadb40fbe1c2078f3a1d06d2d7d4405b
0x42da6135d419c74da6cfc4f71698f4e6d0a05c6a54cc027a8a05e900e4ba4667
0xe97a3a78427959e85482b28fda40d988b9911cad7ef1e647cd84f1a9f09c76f2
From
0x078f2ad7230e8ee547f6f17658a25b58c35d387f787271d8030a380701ece9d1
From
0xa99ae81b84f5659ac19dfa95f064fbf2040a2ad7dbb431e0b951b14c8b083660
0xb9798ba3e9056b62ee965f88f5ee87453b4374efa0ff1a5a03d97b525d2e2e97
0x97079f110814f84a1244edfa728bb8833244f59fe30f17cfd5bc7c0587f78b85
0x36c78912b4bc155680d2f133892e5c140f972ca23ba86c5e5d3f20f1ecbcf2d1

Functions
Getter at block 21277106
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(