MerkleOrchard
Verified contract
Active on
Ethereum with 5,697 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 |
---|---|---|---|---|---|
BAL | ERC-20 | 16.867562 | $2.46 |
$41.49 |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20452847 | 4 months ago | | | 0 | 0.000078614000 | |
| 18499156 | a year ago | | | 0 | 0.012423994 | |
| 16527773 | 2 years ago | | | 0 | 0.0095724259 | |
| 16526366 | 2 years ago | | | 0 | 0.0016353730 | |
| 16493911 | 2 years ago | | | 0 | 0.0028662820 | |
| 16493859 | 2 years ago | | | 0 | 0.0026308698 | |
| 16479149 | 2 years ago | | | 0 | 0.0039640405 | |
| 16460259 | 2 years ago | | | 0 | 0.0015585977 | |
| 16453877 | 2 years ago | | | 0 | 0.012827174 | |
| 16435059 | 2 years ago | | | 0 | 0.080058275 |
ABI
ABI objects
Getter at block 21259763
getVault() view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
Read-only
getDistributionRoot(address token, address distributor, uint256 distributionId) view returns (bytes32)
getNextDistributionId(address token, address distributor) view returns (uint256)
getRemainingBalance(address token, address distributor) view returns (uint256)
isClaimed(address token, address distributor, uint256 distributionId, address claimer) view returns (bool)
verifyClaim(address token, address distributor, uint256 distributionId, address claimer, uint256 claimedBalance, bytes32[] merkleProof) view returns (bool)
State-modifying
Events claimDistributions(address claimer, struct MerkleOrchardClaim[] claims, address[] tokens)
claimDistributionsToInternalBalance(address claimer, struct MerkleOrchardClaim[] claims, address[] tokens)
claimDistributionsWithCallback(address claimer, struct MerkleOrchardClaim[] claims, address[] tokens, address callbackContract, bytes callbackData)
createDistribution(address token, bytes32 merkleRoot, uint256 amount, uint256 distributionId)
DistributionAdded(address indexed distributor, address indexed token, uint256 distributionId, bytes32 merkleRoot, uint256 amount)
DistributionClaimed(address indexed distributor, address indexed token, uint256 distributionId, address indexed claimer, address recipient, uint256 amount)
constructor(address vault)
This contract contains no fallback and receive objects.
This contract contains no error objects.