MerkleDistributor
Verified contract
Active on
Ethereum with 923 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "MerkleDistributor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19760442 | 7 months ago | | | 0 | 0.00043674194 | |
| 19760438 | 7 months ago | | | 0 | 0.00025863597 | |
| 19722078 | 7 months ago | | | 0 | 0.0011723636 | |
| 19721445 | 7 months ago | | | 0 | 0.00075825293 | |
| 19721440 | 7 months ago | | | 0 | 0.00072497400 | |
| 19721434 | 7 months ago | | | 0 | 0.00079804675 | |
| 19706929 | 7 months ago | | | 0 | 0.00049005355 | |
| 19687298 | 7 months ago | | | 0 | 0.00079867622 | |
| 19659866 | 8 months ago | | | 0 | 0.00025994625 | |
| 19659858 | 8 months ago | | | 0 | 0.00027769526 |
ABI
ABI objects
Getter at block 21324836
owner() view returns (address)
0x23c4602e63acfe29b930c530b19d44a84af0d767
Read-only
distributions(address) view returns (address token, bool isPaused, uint256 expiryTimestamp, bytes32 merkleRoot, uint256 totalAmount)
getClaimed(address _token, address _account) view returns (uint256)
tokens(uint256) view returns (address)
State-modifying
Events addDistribution(address _token, bytes32 _merkleRoot, uint256 _totalAmount, uint256 _expiryTimestamp)
addDistributions(address[] _tokens, bytes32[] _merkleRoots, uint256[] _totalAmounts, uint256[] _expiryTimestamps)
claimDistribution(address _token, uint256 _index, address _account, uint256 _amount, bytes32[] _merkleProof)
claimDistributions(address[] _tokens, uint256[] _indexes, address _account, uint256[] _amounts, bytes32[][] _merkleProofs)
pauseForWithdrawal(address _token)
renounceOwnership()
setExpiryTimestamp(address _token, uint256 _expiryTimestamp)
transferOwnership(address newOwner)
updateDistribution(address _token, bytes32 _merkleRoot, uint256 _additionalAmount, uint256 _expiryTimestamp)
updateDistributions(address[] _tokens, bytes32[] _merkleRoots, uint256[] _additionalAmounts, uint256[] _expiryTimestamps)
withdrawUnclaimedTokens(address _token, bytes32 _merkleRoot, uint256 _totalAmount)
Claimed(address indexed token, uint256 index, address indexed account, uint256 amount)
DistributionAdded(uint256 indexed tokenIndex, address indexed token, uint256 totalAmount, uint256 expiryTimestamp)
DistributionUpdated(address indexed token, uint256 additionalAmount, uint256 expiryTimestamp)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetExpiryTimestamp(address indexed token, uint256 expiryTimestamp)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.