MerkleDrop
Verified contract
Active on
Ethereum with 2,003 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "MerkleDrop"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14788259 | 2 years ago | | | 0 | 0.0031528814 | |
| 14709753 | 2 years ago | | | 0 | 0.0041340432 | |
| 14701000 | 2 years ago | | | 0 | 0.0062825389 | |
| 14677196 | 2 years ago | | | 0 | 0.0069582864 | |
| 14656121 | 3 years ago | | | 0 | 0.0097287023 | |
| 14652797 | 3 years ago | | | 0 | 0.0044511125 | |
| 14648239 | 3 years ago | | | 0 | 0.0050034474 | |
| 14635032 | 3 years ago | | | 0 | 0.0023042600 | |
| 14617237 | 3 years ago | | | 0 | 0.0061863926 | |
| 14589655 | 3 years ago | | | 0 | 0.0028273661 |
ABI
ABI objects
Getter at block 21064758
CLAIMED_SETTER_ROLE() view returns (bytes32)
0x8d753e99a1cd2a4a5fd37caf549b8a86bf415573d0d5f121d3dd498380ec01d8
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MERKLE_SETTER_ROLE() view returns (bytes32)
0xee7da98fac12ff9be534b2dc6bf50404e7b8a18288953b9a50c68508756d18d2
collateralAddress() view returns (address)
0x9eeaecbe2884aa7e82f450e3fc174f30fc2a8de3
merkleTree() view returns (bytes32 root, string ipfsHash)
(root=0x5de89e37fbbc94f3f50a73185c2e7d235db1a5be344d9cd19d72ae1298b39b32, ipfsHash=:))
mintableAddress() view returns (address)
0x9b0a422f25a5f26a16b2b3a3eb37a72ae31d3ec3
Read-only
getClaimCount(address _claimerAddress) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events claim(uint256[] _amountsOverride, uint256[] _amounts, address _receiver, bytes32[] _proof)
grantRole(bytes32 role, address account)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
updateClaimedAmount(address _receiver, uint256 _amount)
updateCollateralAddress(address _collateralAddress)
updateMintableAddress(address _mintableAddress)
updateNFTMerkleTree(bytes32 _merkleRoot, string _merkleIpfsHash)
CollectiblesClaimed(uint256 indexed collectedAmount, address indexed receiver)
MerkleTreeUpdated(bytes32 indexed root, string ipfsHash)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
constructor()
This contract contains no fallback and receive objects.
ClaimingMoreThanAllowedError()
InsufficientCollateralError()
InvalidTokenTypeError()
MerkleProofError()
MoreThanAllocatedError()
OnlyAdminError()
OnlyClaimedSetterError()
OnlyMerkleSetterError()