DropFactory

Verified contract

Active on Ethereum with 2,045 txns
Deployed by via 0xb459bc85 at 13461438
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "DropFactory"

0x8747bc9c4a71e78be0e5e5bd12776262b5f09dbdc5b2f0caffff123433856992
0x63cdd562a3b2ad9b4c89e8d3b7c2a48b712f187ba903f04fe56817873aecf7c9
0xea5d46a1ebc7ba3b756b590e6a952c146e4079fcd49c47635ffee8ed03d7cd4a
0xd4cec97e0f4862a6ca003b6b5888484baed7eff8156dc2b495662c5028251018
0x3ba3f90d2c88cc81280cb18b3e2bf41fb4d04adf2846f6ff6678ddf5b0658a3e
0x6225bf2a9efa4f74b925018687c759520ef282e63d8a15760164e728f75ec9e9
0x03ac8c14e8a1e43ccfee3fbded53d871b64c4136220a5cf37c45f6fd13bd9311
0xd01387bf16b7ec570bebb00f335fd9f2ce9cee0fc8895afdb75bfe06f0480e66
0xa8b1fd7ef0fb96777090bc71d13f1ad29b6e26b92605c1cb2f281058ea118561
0x972245826e891eb04b91ab30afa9028fc2e5e112dbca160d417670bfb90f534e

Functions
Getter at block 21218506
fee(view returns (uint256)
0
feeReceiver(view returns (address)
0x5089722613c2ccee071c39c59e9889641f435f15
timelock(view returns (address)
0x5089722613c2ccee071c39c59e9889641f435f15
Read-only
drops(addressview returns (address)
getDropDetails(address tokenAddressbytes32 merkleRootview returns (uint256uint256uint256addressbool)
isDropClaimed(address tokenAddressuint256 indexbytes32 merkleRootview returns (bool)
State-modifying
addDropData(uint256 tokenAmountuint256 startDateuint256 endDatebytes32 merkleRootaddress tokenAddress
claimFromDrop(address tokenAddressuint256 indexuint256 amountbytes32 merkleRootbytes32[] merkleProof
createDrop(address tokenAddress
multipleClaimsFromDrop(address tokenAddressuint256[] indexesuint256[] amountsbytes32[] merkleRootsbytes32[][] merkleProofs
pause(address tokenAddressbytes32 merkleRoot
unpause(address tokenAddressbytes32 merkleRoot
updateDropData(uint256 additionalTokenAmountuint256 startDateuint256 endDatebytes32 oldMerkleRootbytes32 newMerkleRootaddress tokenAddress
updateFee(uint256 newFee
updateFeeReceiver(address newFeeReceiver
withdraw(address tokenAddressbytes32 merkleRoot
Events
DropClaimed(address indexed tokenAddressuint256 indexaddress indexed accountuint256 amountbytes32 indexed merkleRoot
DropCreated(address indexed dropAddressaddress indexed tokenAddress
DropDataAdded(address indexed tokenAddressbytes32 merkleRootuint256 tokenAmountuint256 startDateuint256 endDate
DropDataUpdated(address indexed tokenAddressbytes32 oldMerkleRootbytes32 newMerkleRootuint256 tokenAmountuint256 startDateuint256 endDate
DropPaused(bytes32 merkleRoot
DropUnpaused(bytes32 merkleRoot
DropWithdrawn(address indexed tokenAddressaddress indexed accountbytes32 indexed merkleRootuint256 amount
Constructor
constructor(uint256 _feeaddress _feeReceiveraddress _timelock
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.