MerkleDistributor

Verified contract

Active on Ethereum with 4,688 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,346,224.2
0x2ce92ab87660219df624c0746ed163e20897742639001aac153a4811ba79912b
0xa235d3e6958b78bf5e00a5d501d81f94c5f81b28ef20d1e47553759674bbc3df
0xdf479a9be99119eb4dae900e16f1672d14e842b1754dc36d90f4b88f9194907b
0xef596fe88aa76759f49d7e34605771a200c2bcb3a63d3a2e440799a965661452
0x448b9c2db19133fa6ea21e1acdbf5052a4c649878e6f6127ce7333dbeec3cd46
0x377420a0e124c06a31e88d71a96939ac1f6835df048867ec20c88f3ae9797ba8
0x1371672e475487486db11b5de4350933bbb0f96316729fca10688f47f983530a
0xac34baa30dc98b7fc207d6bd6217be6c8d4f9e0ec837caf5e3899cb0b8fadf1f
0x5d9a465c062bc6afa76131afc735153ad99df222c21f00c1c668fca93334a3c4
0x98eb94039ab5f5a41650402fe7aa2a29420b0958dadc1e2ea4628e7a48ba97ad

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