Dropper

Verified contract

Active on Base with 5,088 txns
Deployed by via 0x78673b77 at 13375892
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $136,452.4
ERC-20
Value $12,784.74
ERC-20
Value $296.59
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x5d64e92c9253d5144bb0b489d2fa60a867073d3323f70f923d6bda76663ce0d1
0x666a093d5fe7c33b24a00a7dcc8d3ae96b0d6556c3aedda3571002de9bf76599
0xad34142b95cd4f2179f5e5a4d688d60f2f99682400cf3887f0504dee5d2a06df
0x99c531f25a08ef2949782100d8122f7ca794b491a5cff21578b48067a767c5aa
0xad53e0ed82f01b14fc241daa945b4fac5655a005e1cb8d68fce34a82aedcddb6
0xa2df48f6d7d66bc64d1ab36edfbcfb02b904cc77c5c0d38296434d675f305b9a
0xa9dc818d72792662faaaeacf5123e7e42737ee68451cd10554260d7df9d315e4
0x8e5114248c15545b16ebfdc7676940598d71286e95bc95f768378916dab9e0ed
0xdd80fa9c7c9200c979c3b41c321a5c20d85b218f00649ab87f7e595ce24bde45
0x5ecaf319b9192b651545825da4e965c7324f6059b6958f3c5852a73261b66e51

Functions
Getter at block 23007121
VERSION(pure returns (string)
1.0.0
numDrops(view returns (uint256)
98
Read-only
drops(uint256view returns (bytes32 merkleRootuint256 totalTokensuint256 claimedTokensaddress tokenAddressuint40 startTimestampuint40 expirationTimestampaddress expirationRecipient)
hasClaimed(uint256addressview returns (bool)
State-modifying
batchClaim(uint256[] dropIdsuint256[] amountsbytes32[][] merkleProofs
claim(uint256 dropIduint256 amountbytes32[] merkleProof
createDrop(bytes32 merkleRootuint256 totalTokensaddress tokenAddressuint40 startTimestampuint40 expirationTimestampaddress expirationRecipientstring merkleTreeURIstring dropDescriptionreturns (uint256 dropId)
permitAndCreateDrop(struct DropperPermitArgs permitArgsbytes32 merkleRootuint256 totalTokensaddress tokenAddressuint40 startTimestampuint40 expirationTimestampaddress expirationRecipientstring merkleTreeURIstring dropDescriptionreturns (uint256)
refundToRecipient(uint256 dropId
Events
DropClaimed(uint256 indexed dropIdaddress indexed recipientaddress indexed tokenAddressuint256 amount
DropCreated(uint256 indexed dropIdbytes32 merkleRootuint256 totalTokensaddress indexed tokenAddressuint40 startTimestampuint40 expirationTimestampaddress expirationRecipientstring merkleTreeURIstring dropDescription
DropRefunded(uint256 indexed dropIdaddress indexed recipientaddress indexed tokenAddressuint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AllTokensClaimed(
ArityMismatch(
DropAlreadyClaimed(
DropNotLive(
DropStillLive(
EndBeforeStart(
ExpirationRecipientIsZero(
ExpirationTimestampInPast(
FailedInnerCall(
InsufficientPermitAmount(
InsufficientTokensRemaining(
InvalidDropId(
InvalidMerkleProof(
MerkleRootNotSet(
SafeERC20FailedOperation(address token
TokenAddressIsZero(
TotalTokenIsZero(