AirdropDistributor

Verified contract

Active on Ethereum with 6,045 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 $227,069.38
0x1ccb0292f6bd5ccf9618e2a0881a4568da3369a6afdbc77eff9c3084e762d4b2
0xcac9f200d8532dd8483f8aede88d30117e8242766bc6833c9fa63785240fddd5
0xb157316ad14312f643cb5766e6b1ba2b7514e9f8a7d3641db27f848b4b365816
0x08895182dda6048cb8f596696d46f3c906a7465b9dcb923c3a63e43c9c61b48c
0x4049b2866f2d0759e1ddbc705182252e5eb43b72d15c8a05e9fc573e50fb6d4f
0x514880c45b7d5cd9b31d6ad08ef075071ddcddb59c6b47e1f7ca882fd20889bf
0x3242cb4e6823fea8ea57e5eaafe1e7bf6de6f98c715bfa137e0684f6e630279a
0xb402575a16ec27c272093494fe7f672975479f23980cea5739ef05f8ac1ebaac
0x38dbf98173b8a763a06e4866fa74ecf521457d86b33f8e60da3496180fc3e988
0x64dead682d3a3d604ee5f8f189dc4fb29ea3a389a299f80f2c41166ea4e9c805

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