This contract is being backfilled. You may encounter incomplete storage history.

KreatorhoodAirdropDistributor

Verified contract

Active on Ethereum with 374 txns
Deployed by via 0xa0c3b96d at 19617382
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x724711976633fb925ea38ac8391e1688c3f508d02a82c57996607d01ddb53ec0
0xbc4715a06638a79a9660412cc1bd9163c83faddf0cfadf04170726563f9647fc
0x6efbf822dfd3c1969fac17854f11c1759516ee3ea65ccee958c611b8807de954
0xe14692e8f3a683e048db6e0801ce5119b140e855e41f55c941e823c78bdb6f33
0x504a708e2148469e94dc7c1cbd7b9164627c57a6fa7818fab75f345bddf8d2ce
0x2a269324b666fd137ef562f9624bcbba1539732f990ff8865163745144c27069
0xf9cf8e7c752464946645d59fcc1c0e80cff36da7874f61b2f675103a690c6fb2
0x6021d3e6983ec436a55347a1e025390bc23559919862ade76858b9ede0af3e3e
0x63e372b91535bdd6fc7b70d198a140f97cf0db7e527a3a4b98743c47645de00f
0xb14b573f5ead4068c706662bd2a15b4b7f4f973016bf1bc4a12631cbec8420e0

Functions
Getter at block 20793387
ERC712_VERSION(view returns (string)
1
getChainId(view returns (uint256)
1
getDomainSeperator(view returns (bytes32)
0x033ba3090b060c66332533b65c6719cd86900967e60304d38b0ce1974a3a13c9
khoodToken(view returns (address)
0xfb3d4d045f9f910af817f283d21b85d8872e84b9
owner(view returns (address)
0xf4b4b04b9825a737b56e25703f6b1c864dcf98fc
treasury(view returns (address)
0x69a9aae38794c71635f5d8e02c9c534ac036069f
Read-only
claimed(uint256addressview returns (uint256)
claimedAmounts(uint256view returns (uint256)
maxAmounts(uint256view returns (uint256)
merkleRoots(uint256uint256view returns (bytes32)
roundExpiryBlocks(uint256view returns (uint256)
State-modifying
claim(uint256 _phasestruct LibMerkleDistributorClaim _claimstruct LibMerkleProofMerkleTree _merkleTreeuint8 _merklePositionbytes _signature
endPhase(uint256 _phase
initializePhase(uint256 _phaseuint256 _maxAmount
renounceOwnership(
startPhaseNewRound(uint256 _phasebytes32[] _merkleRootsuint256 _roundExpiryBlock
transferOwnership(address newOwner
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PhaseClaimed(uint256 indexed phaseaddress userbytes32 merkleRootuint256 amount
PhaseEnded(uint256 indexed phase
PhaseInitialized(uint256 indexed phaseuint256 maxAmount
PhaseRoundStarted(uint256 indexed phasebytes32[] merkleRoots
Constructor
constructor(address _khoodTokenaddress _treasury
Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidClaimToken(address claimToken
InvalidExpiryBlock(uint256 roundExpiryBlock
InvalidProof(
InvalidRound(bytes32 merkleRoot
InvalidSignature(bytes signature
InvalidUser(address useraddress correctUser
PhaseAlreadyEnded(uint256 phase
PhaseAlreadyInitialized(uint256 phase
PhaseAmountExceeded(uint256 phase
PhaseNotInitialized(uint256 phase
ProofNotSignedByOwner(address signer
ProofTooLarge(uint256 length
RoundExpired(bytes32 merkleRootuint256 block
UsedAlreadyClaimed(bytes32 merkleRootaddress user