CumulativeMerkleDrop

Verified contract

Active on Ethereum with 62,064 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 $12,530,419.01
0xf473f7704f8e1a0be60490c89835cff66dc4f971da10c0d35d7ed2295078618a
0x90e47e7710cad311bc66df791bb084b4dcac8f9b9869a7be9f4426274b13ae14
0x160390e8c52a4f3cbb6564d3714eafbbd04edb2f84f8b10c3cda425e44a30383
0x18e0b6f5e52a65c60c61be2b5e4d8cfddca702149b617a3c367f38cfadf67e48
0xfcd12447c147b95d1fce3cdb764504ab921ddcab2141af447dc940ac13a1af4a
0x4481b8e7940ddb9e6b287c13eea75b4b59e779db73e611f7f874656a7673e94a
0xf04ba6fe0b8f23cfb3682527e3738cf909a1aa6e10b1addb91dcacc522313c68
0xad30ccfea845e8b8d2e6c6612e9288442d584d8b9882340eb27e0415d8eb6b98
From
0x6daf9d4ef1c8c6959d81a712c20af94b1253cfb8e40ddf36ba818713c172e10d
0x6182f054433bd797d4c3a0c1043aa3087dfadca6a0589761412cc5ecb0baad99

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