AirdropDistributor

Verified contract

Active on Ethereum with 6,068 txns
Deployed by via 0x32e2e5f6 at 15819645
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $350,686.75
0xcb8d8b43e7af10525f2b21aaf61a339bd9d32336c87d4851fa8502aad9ea612c
0x1806d33a7394cfee3f724a3aa32fb2cd94b7bc2b24f97c868ffc86e51a2455cf
0x56aad2f3a1ad9edc6bc8f84e95f8e0492b869cc703abe85b61feb1e3341873cb
0x20ea2da9cc68ca389af2872f0d4b736722a71789f6cdea0144cd4a379cfa469e
0xac41869dbfd5b0349c6e811b61935d734efe38d358e310b395a472a251ed76f6
0x8b9ba02b94230cc801110ea7efe225a75f2c6807d382f4ad66ebb71dde507dcd
0x75390f745fbce594ac760d2494f311af6eef8f073effcb2a621e09e9dbc50d6e
0xf0e81aa3a3904a3a02202d469f93b1592253f0df8407d7034fe6aed3170383ae
0x5ad52154d049fa362135ab0d71c9ff7df4fbfb1d10523abd94fe7e4630303c24
0xd879a244e265cbdf87e3a0b7e24126650d6ae230e13793be422be5ac2eb46640

Functions
Getter at block 21398151
merkleRoot(view returns (bytes32)
0x15a1c21cf6a871fa89324378306ebca47c321ac2c23bd7e1349984ea8df56d43
owner(view returns (address)
0x20da9f3d7d5cb96c2822338830cfd6dee6d508d8
token(view returns (address)
0xba3335588d9403515223f109edc4eb7269a9ab5d
treasury(view returns (address)
0x7b065fcb0760df0cea8cfd144e08554f3cea73d1
Read-only
claimed(addressview returns (uint256)
State-modifying
claim(uint256 indexaddress accountuint256 totalAmountbytes32[] merkleProof
emitDistributionEvents(struct DistributionData[] data
renounceOwnership(
transferOwnership(address newOwner
updateHistoricClaims(struct ClaimedData[] alreadyClaimed
updateMerkleRoot(bytes32 newRoot
Events
Claimed(address indexed accountuint256 amountbool indexed historic
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RootUpdated(bytes32 oldRootbytes32 indexed newRoot
TokenAllocated(address indexed accountuint8 indexed campaignIduint256 amount
Constructor
constructor(address addressProviderbytes32 merkleRoot_struct ClaimedData[] alreadyClaimed
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyClaimedFinishedException(
TreasuryOnlyException(