CumulativeMerkleDrop

Verified contract

Active on Ethereum with 75,374 txns
Deployed by via 0xd9515495 at 21112395
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $5,583,391.11
0xc2e5805913c859f94ac748fcdf7a0a98f056897886ce449cb12cfc554a9fb454
0x9d6eb2ead63bb4344332d825dee1a7c96c2ab80cfe724d50047cd3f7825a46c4
0xc980fef3ee82c6c90050f3fe0c7a3a7e8a4249ca14d813deafc280fb895c3b4e
0x8602e97ba2692f93c1d9a3983be474e60ccbc7320beaa484d9d471095169a41d
0x241c34371524cb906d8d8cd02d5e6276ecd6080218d1297d2b6fd3fa12bad2ab
0x49965719029246bc3d4af9aca1a7f15f6e8b8d3ba7257500333c1f7e90186e94
0x77212ca9de15035d68734f3e52e82e77b0a691126d871f3b1c5ffb243309ddf1
0x3c759e85a9cdecd6609d6c385b6769ee07b80e76409f4bd733ab0993a963c0a6
0xf92bb8e14fa76d2d6b1238a9f22a0e0a997a857d644138ac2c0976070637f52d
0x89311f60c58c12ea81475e05812df86aca5903536eb9c1db5cfa868725183053

Functions
Getter at block 21272040
claimIsOpen(view returns (uint8)
1
merkleRoot(view returns (bytes32)
0xb70efefe06cc670f21cabcf98746a7b96b63a0de2c52da325d439f01dce841ed
owner(view returns (address)
0x20fdf47509c5efc0e1101e3ce443691781c17f90
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
stakingContract(view returns (address)
0x6d8cc0262bb3802eafaf4e7dde7afd3383e8f872
token(view returns (address)
0x0a6e7ba5042b38349e437ec6db6214aec7b35676
Read-only
cumulativeClaimed(addressview returns (uint256)
verifyProof(bytes32[] proofuint256 amountaddress addrview returns (bool)
State-modifying
acceptOwnership(
claimAndLock(uint256 cumulativeAmountuint256 amountToLockbytes32[] merkleProof
clearStakingContract(
renounceOwnership(
setClaimStatus(uint8 status
setMerkleRoot(bytes32 _merkleRoot
setStakingContract(address _stakingContract
transferOwnership(address newOwner
Events
ClaimStatusUpdated(uint8 oldStatusuint8 newStatus
Claimed(address indexed accountuint256 amountuint256 amountToLock
MerkleRootUpdated(bytes32 oldMerkleRootbytes32 newMerkleRoot
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
StakingContractCleared(
StakingContractUpdated(address oldStakingContractaddress newStakingContract
Constructor
constructor(address _owneraddress _token
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ADDRESS_NULL(
AMOUNT_TO_LOCK_GT_AMOUNT_CLAIMED(
CLAIM_CLOSED(
INVALID_PROOF(
INVALID_STATUS(
NOTHING_TO_CLAIM(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SAME_MERKLE_ROOT(
SAME_STAKING_CONTRACT(
STAKING_NOT_AVAILABLE(
STAKING_TOKEN_MISMATCH(