// SPDX-License-Identifier: GPL-3.0-or-later
pragma solidity =0.8.17;
import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";
import {IERC20, SafeERC20} from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";
import {MerkleProof} from "@openzeppelin/contracts/utils/cryptography/MerkleProof.sol";
import {IMerkleDistributor} from "./interfaces/IMerkleDistributor.sol";
error AlreadyClaimed();
error InvalidProof();
contract MerkleDistributor is IMerkleDistributor, Ownable {
using SafeERC20 for IERC20;
address public immutable override token;
bytes32 public immutable override merkleRoot;
// This is a packed array of booleans.
mapping(uint256 => uint256) private claimedBitMap;
constructor(address token_, bytes32 merkleRoot_) {
token = token_;
merkleRoot = merkleRoot_;
}
function isClaimed(uint256 index) public view override returns (bool) {
uint256 claimedWordIndex = index / 256;
uint256 claimedBitIndex = index % 256;
uint256 claimedWord = claimedBitMap[claimedWordIndex];
uint256 mask = (1 << claimedBitIndex);
return claimedWord & mask == mask;
}
function _setClaimed(uint256 index) private {
uint256 claimedWordIndex = index / 256;
uint256 claimedBitIndex = index % 256;
claimedBitMap[claimedWordIndex] = claimedBitMap[claimedWordIndex] | (1 << claimedBitIndex);
}
function claim(uint256 index, address account, uint256 amount, bytes32[] calldata merkleProof)
public
virtual
override
{
if (isClaimed(index)) revert AlreadyClaimed();
// Verify the merkle proof.
bytes32 node = keccak256(abi.encodePacked(index, account, amount));
if (!MerkleProof.verify(merkleProof, merkleRoot, node)) revert InvalidProof();
// Mark it claimed and send the token.
_setClaimed(index);
IERC20(token).safeTransfer(account, amount);
emit Claimed(index, account, amount);
}
function adminWithdraw(address tokenAddress, uint256 amount) external onlyOwner {
IERC20(tokenAddress).safeTransfer(msg.sender, amount);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "token_",
"type": "address",
"internalType": "address"
},
{
"name": "merkleRoot_",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "nonpayable"
},
{
"name": "AlreadyClaimed",
"type": "error",
"inputs": []
},
{
"name": "InvalidProof",
"type": "error",
"inputs": []
},
{
"name": "Claimed",
"type": "event",
"inputs": [
{
"name": "index",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
},
{
"name": "account",
"type": "address",
"indexed": false,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "OwnershipTransferred",
"type": "event",
"inputs": [
{
"name": "previousOwner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "newOwner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "adminWithdraw",
"type": "function",
"inputs": [
{
"name": "tokenAddress",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "claim",
"type": "function",
"inputs": [
{
"name": "index",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "account",
"type": "address",
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "merkleProof",
"type": "bytes32[]",
"internalType": "bytes32[]"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "isClaimed",
"type": "function",
"inputs": [
{
"name": "index",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"name": "merkleRoot",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"name": "owner",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "renounceOwnership",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "token",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "transferOwnership",
"type": "function",
"inputs": [
{
"name": "newOwner",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
}
]0x60c060405234801561001057600080fd5b50604051610d6b380380610d6b83398101604081905261002f9161009e565b6100383361004e565b6001600160a01b0390911660805260a0526100d8565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100b157600080fd5b82516001600160a01b03811681146100c857600080fd5b6020939093015192949293505050565b60805160a051610c6161010a6000396000818160a7015261026601526000818161017101526102ea0152610c616000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80638da5cb5b1161005b5780638da5cb5b146100f75780639e34070f14610136578063f2fde38b14610159578063fc0c546a1461016c57600080fd5b80632e7ba6ef1461008d5780632eb4a7ab146100a2578063401d4482146100dc578063715018a6146100ef575b600080fd5b6100a061009b36600461099e565b610193565b005b6100c97f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b6100a06100ea366004610a35565b61036f565b6100a061039c565b60005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100d3565b610149610144366004610a5f565b6103b0565b60405190151581526020016100d3565b6100a0610167366004610a78565b6103f1565b6101117f000000000000000000000000000000000000000000000000000000000000000081565b61019c856103b0565b156101d3576040517f646cf55800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60408051602081018790527fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606087901b1691810191909152605481018490526000906074016040516020818303038152906040528051906020012090506102918383808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152507f000000000000000000000000000000000000000000000000000000000000000092508591506104939050565b6102c7576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6102d0866104ab565b61031173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001686866104ea565b6040805187815273ffffffffffffffffffffffffffffffffffffffff871660208201529081018590527f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed0269060600160405180910390a1505050505050565b61037761057c565b61039873ffffffffffffffffffffffffffffffffffffffff831633836104ea565b5050565b6103a461057c565b6103ae60006105e3565b565b6000806103bf61010084610ac2565b905060006103cf61010085610ad6565b60009283526001602081905260409093205492901b9182169091149392505050565b6103f961057c565b73ffffffffffffffffffffffffffffffffffffffff81166104875760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b610490816105e3565b50565b6000826104a08584610658565b1490505b9392505050565b60006104b961010083610ac2565b905060006104c961010084610ad6565b600092835260016020819052604090932080549390911b9092179091555050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001790526105779084906106a5565b505050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146103ae5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161047e565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815b845181101561069d576106898286838151811061067c5761067c610aea565b6020026020010151610797565b91508061069581610b19565b91505061065d565b509392505050565b6000610707826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166107c39092919063ffffffff16565b80519091501561057757808060200190518101906107259190610b78565b6105775760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f74207375636365656400000000000000000000000000000000000000000000606482015260840161047e565b60008183106107b35760008281526020849052604090206104a4565b5060009182526020526040902090565b60606107d284846000856107da565b949350505050565b6060824710156108525760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c0000000000000000000000000000000000000000000000000000606482015260840161047e565b73ffffffffffffffffffffffffffffffffffffffff85163b6108b65760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161047e565b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516108df9190610bbe565b60006040518083038185875af1925050503d806000811461091c576040519150601f19603f3d011682016040523d82523d6000602084013e610921565b606091505b509150915061093182828661093c565b979650505050505050565b6060831561094b5750816104a4565b82511561095b5782518084602001fd5b8160405162461bcd60e51b815260040161047e9190610bda565b803573ffffffffffffffffffffffffffffffffffffffff8116811461099957600080fd5b919050565b6000806000806000608086880312156109b657600080fd5b853594506109c660208701610975565b935060408601359250606086013567ffffffffffffffff808211156109ea57600080fd5b818801915088601f8301126109fe57600080fd5b813581811115610a0d57600080fd5b8960208260051b8501011115610a2257600080fd5b9699959850939650602001949392505050565b60008060408385031215610a4857600080fd5b610a5183610975565b946020939093013593505050565b600060208284031215610a7157600080fd5b5035919050565b600060208284031215610a8a57600080fd5b6104a482610975565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082610ad157610ad1610a93565b500490565b600082610ae557610ae5610a93565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610b71577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b5060010190565b600060208284031215610b8a57600080fd5b815180151581146104a457600080fd5b60005b83811015610bb5578181015183820152602001610b9d565b50506000910152565b60008251610bd0818460208701610b9a565b9190910192915050565b6020815260008251806020840152610bf9816040850160208701610b9a565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea2646970667358221220a0f62ddadc2ff082a188850912ba4df2fb53bfd5c03453dd553f45e6089a2c8c64736f6c63430008110033000000000000000000000000993c379ed2e66ebb416a50362821e1d94d99f229b924722aba5cb178a38eab998a25ce307bb6db54890deb4c5060ec45046b16cf
0x608060405234801561001057600080fd5b50600436106100885760003560e01c80638da5cb5b1161005b5780638da5cb5b146100f75780639e34070f14610136578063f2fde38b14610159578063fc0c546a1461016c57600080fd5b80632e7ba6ef1461008d5780632eb4a7ab146100a2578063401d4482146100dc578063715018a6146100ef575b600080fd5b6100a061009b36600461099e565b610193565b005b6100c97fb924722aba5cb178a38eab998a25ce307bb6db54890deb4c5060ec45046b16cf81565b6040519081526020015b60405180910390f35b6100a06100ea366004610a35565b61036f565b6100a061039c565b60005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100d3565b610149610144366004610a5f565b6103b0565b60405190151581526020016100d3565b6100a0610167366004610a78565b6103f1565b6101117f000000000000000000000000993c379ed2e66ebb416a50362821e1d94d99f22981565b61019c856103b0565b156101d3576040517f646cf55800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60408051602081018790527fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606087901b1691810191909152605481018490526000906074016040516020818303038152906040528051906020012090506102918383808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152507fb924722aba5cb178a38eab998a25ce307bb6db54890deb4c5060ec45046b16cf92508591506104939050565b6102c7576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6102d0866104ab565b61031173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000993c379ed2e66ebb416a50362821e1d94d99f2291686866104ea565b6040805187815273ffffffffffffffffffffffffffffffffffffffff871660208201529081018590527f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed0269060600160405180910390a1505050505050565b61037761057c565b61039873ffffffffffffffffffffffffffffffffffffffff831633836104ea565b5050565b6103a461057c565b6103ae60006105e3565b565b6000806103bf61010084610ac2565b905060006103cf61010085610ad6565b60009283526001602081905260409093205492901b9182169091149392505050565b6103f961057c565b73ffffffffffffffffffffffffffffffffffffffff81166104875760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b610490816105e3565b50565b6000826104a08584610658565b1490505b9392505050565b60006104b961010083610ac2565b905060006104c961010084610ad6565b600092835260016020819052604090932080549390911b9092179091555050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001790526105779084906106a5565b505050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146103ae5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161047e565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815b845181101561069d576106898286838151811061067c5761067c610aea565b6020026020010151610797565b91508061069581610b19565b91505061065d565b509392505050565b6000610707826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166107c39092919063ffffffff16565b80519091501561057757808060200190518101906107259190610b78565b6105775760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f74207375636365656400000000000000000000000000000000000000000000606482015260840161047e565b60008183106107b35760008281526020849052604090206104a4565b5060009182526020526040902090565b60606107d284846000856107da565b949350505050565b6060824710156108525760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c0000000000000000000000000000000000000000000000000000606482015260840161047e565b73ffffffffffffffffffffffffffffffffffffffff85163b6108b65760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161047e565b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516108df9190610bbe565b60006040518083038185875af1925050503d806000811461091c576040519150601f19603f3d011682016040523d82523d6000602084013e610921565b606091505b509150915061093182828661093c565b979650505050505050565b6060831561094b5750816104a4565b82511561095b5782518084602001fd5b8160405162461bcd60e51b815260040161047e9190610bda565b803573ffffffffffffffffffffffffffffffffffffffff8116811461099957600080fd5b919050565b6000806000806000608086880312156109b657600080fd5b853594506109c660208701610975565b935060408601359250606086013567ffffffffffffffff808211156109ea57600080fd5b818801915088601f8301126109fe57600080fd5b813581811115610a0d57600080fd5b8960208260051b8501011115610a2257600080fd5b9699959850939650602001949392505050565b60008060408385031215610a4857600080fd5b610a5183610975565b946020939093013593505050565b600060208284031215610a7157600080fd5b5035919050565b600060208284031215610a8a57600080fd5b6104a482610975565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082610ad157610ad1610a93565b500490565b600082610ae557610ae5610a93565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610b71577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b5060010190565b600060208284031215610b8a57600080fd5b815180151581146104a457600080fd5b60005b83811015610bb5578181015183820152602001610b9d565b50506000910152565b60008251610bd0818460208701610b9a565b9190910192915050565b6020815260008251806020840152610bf9816040850160208701610b9a565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea2646970667358221220a0f62ddadc2ff082a188850912ba4df2fb53bfd5c03453dd553f45e6089a2c8c64736f6c63430008110033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| DIH | 1 | $0.0000123 | $0 | |
| YIELDR by Virtuals (YLDR) | YLDR | 2,476,448.172212 | — | — |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| no internal transactions found for this address yet (traced blocks + on-demand) | ||||||||
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x69af4a22…fc529e | Transfer | 28,006,757 | 10 days agoTue, 04 Aug 2026 23:07:53 UTC | 0xb4ee…bfae | OUT | 0x160e…052f | 3,106.110286 YLDR | YIELDR by Virtuals (YLDR) | |
| 0x102beafe…775c87 | Transfer | 25,730,641 | 13 days agoSun, 02 Aug 2026 07:44:24 UTC | 0xb4ee…bfae | OUT | 0xec62…946f | 141.486921 YLDR | YIELDR by Virtuals (YLDR) | |
| 0x68942c0f…48d049 | Transfer | 23,629,330 | 16 days agoThu, 30 Jul 2026 21:12:59 UTC | 0xb4ee…bfae | OUT | 0x9e1e…4baf | 5,372.561638 YLDR | YIELDR by Virtuals (YLDR) | |
| 0x0a9fb392…61b21b | Transfer | 22,208,359 | 17 days agoWed, 29 Jul 2026 05:38:01 UTC | 0xb4ee…bfae | OUT | 0x0bb4…4d90 | 1.900160 YLDR | YIELDR by Virtuals (YLDR) | |
| 0x9032d8f5…7e86a7 | Transfer | 20,178,058 | 20 days agoSun, 26 Jul 2026 21:01:45 UTC | 0xb4ee…bfae | OUT | 0xc3be…37a9 | 0.692835 YLDR | YIELDR by Virtuals (YLDR) | |
| 0x68b3052a…01cce1 | Transfer | 19,807,335 | 20 days agoSun, 26 Jul 2026 10:42:31 UTC | 0xb4ee…bfae | OUT | 0x18a4…1994 | 21.456725 YLDR | YIELDR by Virtuals (YLDR) | |
| 0xda877654…b9f747 | Transfer | 18,955,999 | 21 days agoSat, 25 Jul 2026 10:58:30 UTC | 0xcaf7…5d11 | IN | 0xb4ee…bfae | $0.001 DIH | ||
| 0x41837ffa…d4f254 | Transfer | 18,847,784 | 21 days agoSat, 25 Jul 2026 07:57:04 UTC | 0xb4ee…bfae | OUT | 0x80dd…9040 | 13,891.870665 YLDR | YIELDR by Virtuals (YLDR) | |
| 0xede6aced…82f8b2 | Transfer | 18,388,634 | 22 days agoFri, 24 Jul 2026 19:08:53 UTC | 0xb4ee…bfae | OUT | 0x7386…5bd0 | 1,015.748554 YLDR | YIELDR by Virtuals (YLDR) | |
| 0x56044052…1d1178 | Transfer | 18,294,078 | 22 days agoFri, 24 Jul 2026 16:31:04 UTC | 0x81f7…1415 | IN | 0xb4ee…bfae | 2,500,000.000000 YLDR | YIELDR by Virtuals (YLDR) |
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x69af4a…fc529e | claim | 28,006,757 | 10 days agoTue, 04 Aug 2026 23:07:53 UTC | 0x160e…052f | IN | MerkleDistributor | $0.000 ETH | 0.00000246 | |
| 0x102bea…775c87 | claim | 25,730,641 | 13 days agoSun, 02 Aug 2026 07:44:24 UTC | 0xec62…946f | IN | MerkleDistributor | $0.000 ETH | 0.00000229 | |
| 0x68942c…48d049 | claim | 23,629,330 | 16 days agoThu, 30 Jul 2026 21:12:59 UTC | 0x9e1e…4baf | IN | MerkleDistributor | $0.000 ETH | 0.00000232 | |
| 0x9032d8…7e86a7 | claim | 20,178,058 | 20 days agoSun, 26 Jul 2026 21:01:45 UTC | 0xc3be…37a9 | IN | MerkleDistributor | $0.000 ETH | 0.00000569 | |
| 0x68b305…01cce1 | claim | 19,807,335 | 20 days agoSun, 26 Jul 2026 10:42:31 UTC | 0x18a4…1994 | IN | MerkleDistributor | $0.000 ETH | 0.00000627 | |
| 0x41837f…d4f254 | claim | 18,847,784 | 21 days agoSat, 25 Jul 2026 07:57:04 UTC | 0x80dd…9040 | IN | MerkleDistributor | $0.000 ETH | 0.00001026 | |
| 0xede6ac…82f8b2 | claim | 18,388,634 | 22 days agoFri, 24 Jul 2026 19:08:53 UTC | 0x7386…5bd0 | IN | MerkleDistributor | $0.000 ETH | 0.00001436 |
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x69af4a…fc529e | 10 days agoTue, 04 Aug 2026 23:07:53 UTC | 0x4ec90e…d026 | data: 0x000000000000000000…9124e6e0 |
| 0x102bea…775c87 | 13 days agoSun, 02 Aug 2026 07:44:24 UTC | 0x4ec90e…d026 | data: 0x000000000000000000…6360b060 |
| 0x68942c…48d049 | 16 days agoThu, 30 Jul 2026 21:12:59 UTC | 0x4ec90e…d026 | data: 0x000000000000000000…50914200 |
| 0x0a9fb3…61b21b | 17 days agoWed, 29 Jul 2026 05:38:01 UTC | 0x4ec90e…d026 | data: 0x000000000000000000…889c3e64 |
| 0x9032d8…7e86a7 | 20 days agoSun, 26 Jul 2026 21:01:45 UTC | 0x4ec90e…d026 | data: 0x000000000000000000…9e24b124 |
| 0x68b305…01cce1 | 20 days agoSun, 26 Jul 2026 10:42:31 UTC | 0x4ec90e…d026 | data: 0x000000000000000000…a2480240 |
| 0x41837f…d4f254 | 21 days agoSat, 25 Jul 2026 07:57:04 UTC | 0x4ec90e…d026 | data: 0x000000000000000000…d17b6680 |
| 0xede6ac…82f8b2 | 22 days agoFri, 24 Jul 2026 19:08:53 UTC | 0x4ec90e…d026 | data: 0x000000000000000000…08fe58a0 |
| 0xb8bde2…6f8856 | 22 days agoFri, 24 Jul 2026 16:31:01 UTC | 0x8be007…57e0 | [0] 0x000000000000…00000000 [1] 0x000000000000…07491415 |