MerkleDistributor
Verified contract
Active on
Base with 341,460 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
DEGEN | ERC-20 | 3.713253K | $0.01939 |
$72 | |
DUDEGEN | ERC-20 | 2.394M | $0.000011 |
$25.64 | |
FLOWER | ERC-20 | 1M | $0.000023 |
$23.41 | |
WGC | ERC-20 | 200 | $0.000545 |
$0.11 | |
GOCHU | ERC-20 | 50K | $0.000001 |
$0.05 | |
AIINU | ERC-20 | 1 | $0.021335 |
$0.02 | |
BOYS | ERC-20 | 0.2 | $0.012628 |
$0 | |
PEN | ERC-20 | 2.72K | $0.000001 |
$0 | |
USA | ERC-20 | 2 | $0.000833 |
$0 | |
BENTO | ERC-20 | 97.5K | $0.00 |
$0 |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22741297 | 4 minutes ago | | | 0 | 4.6584645e-7 | |
| 22741289 | 4 minutes ago | | | 0 | 3.8382326e-7 | |
| 22741274 | 5 minutes ago | | | 0 | 3.8037034e-7 | |
| 22741264 | 5 minutes ago | | | 0 | 4.6673326e-7 | |
| 22741258 | 5 minutes ago | | | 0 | 3.6806670e-7 | |
| 22741251 | 6 minutes ago | | | 0 | 3.7731902e-7 | |
| 22741244 | 6 minutes ago | | | 0 | 3.7724492e-7 | |
| 22741233 | 6 minutes ago | | | 0 | 4.4479113e-7 | |
| 22739936 | an hour ago | | | 0 | 0.000000408448434174 | |
| 22739427 | an hour ago | | | 0 | 2.8926853e-7 |
ABI
ABI objects
Getter at block 22741415
distributionCount() view returns (uint256)
1943
Read-only
distributions(uint256) view returns (address token, bool isERC20, uint40 walletCount, uint40 claimedCount, uint176 amountPerClaim, uint40 startTime, uint40 endTime, address owner, uint40 refundedAt, bytes32 merkleRoot, string title, string ipfsCID)
getAmountClaimed(uint256 distributionId) view returns (uint256)
getAmountLeft(uint256 distributionId) view returns (uint256)
getDistributionIdsByOwner(address owner, uint256 start, uint256 stop) view returns (uint256[] ids)
getDistributionIdsByToken(address token, uint256 start, uint256 stop) view returns (uint256[] ids)
isClaimed(uint256 distributionId, address wallet) view returns (bool)
isWhitelistOnly(uint256 distributionId) view returns (bool)
isWhitelisted(uint256 distributionId, address wallet, bytes32[] merkleProof) view returns (bool)
onERC1155Received(address, address, uint256, uint256, bytes) pure returns (bytes4)
State-modifying
Events claim(uint256 distributionId, bytes32[] merkleProof)
createDistribution(address token, bool isERC20, uint176 amountPerClaim, uint40 walletCount, uint40 startTime, uint40 endTime, bytes32 merkleRoot, string title, string ipfsCID)
refund(uint256 distributionId)
Claimed(uint256 indexed distributionId, address account)
Created(uint256 indexed distributionId, address indexed token, bool isERC20, uint40 startTime)
Refunded(uint256 indexed distributionId, uint256 amount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
FailedInnerCall()
MerkleDistributor__AlreadyClaimed()
MerkleDistributor__AlreadyRefunded()
MerkleDistributor__Finished()
MerkleDistributor__InvalidCaller()
MerkleDistributor__InvalidPaginationParameters()
MerkleDistributor__InvalidParams(string param)
MerkleDistributor__InvalidProof()
MerkleDistributor__NoClaimableTokensLeft()
MerkleDistributor__NotStarted()
MerkleDistributor__NothingToRefund()
MerkleDistributor__PermissionDenied()
MerkleDistributor__Refunded()
SafeERC20FailedOperation(address token)