MerkleOrchard

Verified contract

Active on Ethereum with 5,697 txns
Deployed by via 0x7e9ef8a6 at 13425152
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $32.39
0x0c519e4d409011957ad7cb022331fd509dee5ce1f6a694ddffd9c2ff6870494b
0xcb4a6ff2f2c68bf95508bfbe0d3c141ba6ce308c00ab447f7eeb64ace428cebb
0x93979c915ddbd7f7b23563df710c4564a6ee594315fafb776ee8fe0758ab6c35
0x0e1a10d2fbbceef8d58bd2698be781b860565d336e3dde6d9fc9889dd6cdcae9
0x71a5a4ef8e40cb62dc2073e08b709cd0c92f5f96c4584c7b03835fe7c75f81bc
0x1cec973c4604f225f41aa6728d516b6f0c3d5a9d6afa03d75422848f8d8ab6a0
0x8a87275dc0e221603e8b48fd9a7758cc61090fe98afd26b33737f47938c05bdb
0xdabcd367dee464d5efa218b9d7a2d8ad7875a2e05e24390ef1d35f325debfcfe
0x9985b7dcf2c4e62504e22bb1a30cbe3425e80ad3624f34c5ae8926c29ea55c40
0xf25c2490367ffc6990411d41e4b833c40c01f58c8e5c92360428fc8b89524f22

Functions
Getter at block 20928317
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
Read-only
getDistributionRoot(address tokenaddress distributoruint256 distributionIdview returns (bytes32)
getNextDistributionId(address tokenaddress distributorview returns (uint256)
getRemainingBalance(address tokenaddress distributorview returns (uint256)
isClaimed(address tokenaddress distributoruint256 distributionIdaddress claimerview returns (bool)
verifyClaim(address tokenaddress distributoruint256 distributionIdaddress claimeruint256 claimedBalancebytes32[] merkleProofview returns (bool)
State-modifying
claimDistributions(address claimerstruct MerkleOrchardClaim[] claimsaddress[] tokens
claimDistributionsToInternalBalance(address claimerstruct MerkleOrchardClaim[] claimsaddress[] tokens
claimDistributionsWithCallback(address claimerstruct MerkleOrchardClaim[] claimsaddress[] tokensaddress callbackContractbytes callbackData
createDistribution(address tokenbytes32 merkleRootuint256 amountuint256 distributionId
Events
DistributionAdded(address indexed distributoraddress indexed tokenuint256 distributionIdbytes32 merkleRootuint256 amount
DistributionClaimed(address indexed distributoraddress indexed tokenuint256 distributionIdaddress indexed claimeraddress recipientuint256 amount
Constructor
constructor(address vault
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.