CumulativeMerkleDrop

Verified contract

Active on Ethereum with 4,352 txns
Deployed by via 0xc321c1f8 at 21272600
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $6,069,774.74
0xbe988b062206ec3d6f51ed539baf0e2353c70a77740c9cd91710908cd4f7facc
0x6f6696bcc5d67aea5f2c333f2662796922a1b6ff580307161da2ba7442dbd428
0xba61cf5303f1a03b0c54e7108c187f6f7e08eae05fa764c08fc0c5f046b7c8ed
0xbb438c3ac36b7fcc9a26ea4cdb79a8170aa2326c24055966db0c4e3e21870f9e
0x305462f82b1fa512bf5bc85bd8c1ad12f00397ed65be875b9a11a0811a26681b
0xe7f1bf2811ba547d821a0f4c81440f13b84e04a7463b1f953f30f4966929ba8a
0x43282e15f3bf124a2a65a7783bb0344b2cad16329bab806822e59819e62ffbca
0xe6ff5b6f9e6cefa7c218bb1f7e7350804df9ebd343b0730174b75a60f59c9f39
0x5207671538fc482916430e3e39cff27c39d3d0791ff19662ab0715601d572dd3
0x428518f81a724664010a94203da289c3cab24dbd41cf24d67a8c5782f9fe4b76

Functions
Getter at block 21284156
claimIsOpen(view returns (uint8)
1
merkleRoot(view returns (bytes32)
0xea9db9b819dd5bfcb0580b5af1e2fccfc8ab470e21771ba9507e5172ae1c192b
owner(view returns (address)
0x20fdf47509c5efc0e1101e3ce443691781c17f90
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
stakingContract(view returns (address)
0x0000000000000000000000000000000000000000
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(