// SPDX-License-Identifier: MIT
pragma solidity 0.8.26;
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
interface IBalanceReceiver {
function setBalance(address account, uint256 newBalance) external;
}
/// @title LaunchToken
/// @notice Minimal fixed-supply ERC-20. The entire supply is minted to the factory at construction,
/// which then seeds the Uniswap v4 liquidity position. There is no mint function after
/// construction, so supply is permanently fixed.
///
/// STOCK-REWARDS MODE
/// ------------------
/// For launches that opt into Stock Rewards, the factory wires a `distributor` exactly once
/// (right after deploy). While set, every balance change is mirrored to the distributor so it
/// can pay stock dividends pro-rata to holders. When unset (the default / buyback-mode launches)
/// the token behaves as a plain fixed-supply ERC-20. Keeping a single token contract means the
/// CREATE2 init-code hash is identical for both modes.
contract LaunchToken is ERC20 {
/// @notice The launchpad factory that created this token.
address public immutable factory;
/// @notice IPFS/HTTPS URI for token metadata (logo, socials, description).
string public metadataURI;
/// @notice Stock-rewards distributor for this token, or address(0) for buyback-mode launches.
/// Set exactly once by the factory; immutable thereafter.
address public distributor;
event DistributorSet(address indexed distributor);
error OnlyFactory();
error DistributorAlreadySet();
error ZeroDistributor();
constructor(
string memory name_,
string memory symbol_,
uint256 totalSupply_,
string memory metadataURI_,
address mintTo
) ERC20(name_, symbol_) {
factory = msg.sender;
metadataURI = metadataURI_;
_mint(mintTo, totalSupply_);
}
/// @notice Wire the stock-rewards distributor. Factory-only and one-time; the mint in the constructor
/// happens before this is set, so the full supply lands with the (excluded) factory first.
function setDistributor(address _distributor) external {
if (msg.sender != factory) revert OnlyFactory();
if (distributor != address(0)) revert DistributorAlreadySet();
if (_distributor == address(0)) revert ZeroDistributor();
distributor = _distributor;
emit DistributorSet(_distributor);
}
/// @dev Mirror every balance change to the distributor so stock rewards accrue correctly. No-op for
/// buyback-mode tokens (distributor unset).
function _update(address from, address to, uint256 value) internal override {
super._update(from, to, value);
address d = distributor;
if (d != address(0)) {
if (from != address(0)) IBalanceReceiver(d).setBalance(from, balanceOf(from));
if (to != address(0)) IBalanceReceiver(d).setBalance(to, balanceOf(to));
}
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "name_",
"type": "string",
"internalType": "string"
},
{
"name": "symbol_",
"type": "string",
"internalType": "string"
},
{
"name": "totalSupply_",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "metadataURI_",
"type": "string",
"internalType": "string"
},
{
"name": "mintTo",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"name": "DistributorAlreadySet",
"type": "error",
"inputs": []
},
{
"name": "ERC20InsufficientAllowance",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "allowance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InsufficientBalance",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
},
{
"name": "balance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InvalidApprover",
"type": "error",
"inputs": [
{
"name": "approver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidReceiver",
"type": "error",
"inputs": [
{
"name": "receiver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSender",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSpender",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "OnlyFactory",
"type": "error",
"inputs": []
},
{
"name": "ZeroDistributor",
"type": "error",
"inputs": []
},
{
"name": "Approval",
"type": "event",
"inputs": [
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "DistributorSet",
"type": "event",
"inputs": [
{
"name": "distributor",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "Transfer",
"type": "event",
"inputs": [
{
"name": "from",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "to",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "allowance",
"type": "function",
"inputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "approve",
"type": "function",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "balanceOf",
"type": "function",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "view"
},
{
"name": "distributor",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "factory",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "metadataURI",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "name",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "setDistributor",
"type": "function",
"inputs": [
{
"name": "_distributor",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "symbol",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "totalSupply",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "transfer",
"type": "function",
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "transferFrom",
"type": "function",
"inputs": [
{
"name": "from",
"type": "address",
"internalType": "address"
},
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
}
]0x60806040526004361015610011575f80fd5b5f3560e01c806303ee438c1461061457806306fdde0314610559578063095ea7b3146104d757806318160ddd146104ba57806323b872dd146103d5578063313ce567146103ba57806370a082311461038357806375619ab51461029e57806395d89b411461019a578063a9059cbb14610169578063bfe1092814610143578063c45a0155146101005763dd62ed3e146100a8575f80fd5b346100fc5760403660031901126100fc576100c161072f565b6001600160a01b036100d1610745565b91165f5260016020526001600160a01b0360405f2091165f52602052602060405f2054604051908152f35b5f80fd5b346100fc575f3660031901126100fc5760206040516001600160a01b037f000000000000000000000000c65e55a8bfb5c9f7a6010e166c9efd6d9a08763f168152f35b346100fc575f3660031901126100fc5760206001600160a01b0360065416604051908152f35b346100fc5760403660031901126100fc5761018f61018561072f565b602435903361075b565b602060405160018152f35b346100fc575f3660031901126100fc576040515f6004548060011c90600181168015610294575b6020831081146102805782855290811561025c57506001146101fe575b6101fa836101ee818503826106cf565b60405191829182610705565b0390f35b60045f9081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b808210610242575090915081016020016101ee6101de565b91926001816020925483858801015201910190929161022a565b60ff191660208086019190915291151560051b840190910191506101ee90506101de565b634e487b7160e01b5f52602260045260245ffd5b91607f16916101c1565b346100fc5760203660031901126100fc576102b761072f565b6001600160a01b037f000000000000000000000000c65e55a8bfb5c9f7a6010e166c9efd6d9a08763f16330361037457600654906001600160a01b038216610365576001600160a01b0316908115610356577fffffffffffffffffffffffff00000000000000000000000000000000000000001681176006557f86719c518c7d99ac94b3d405d462ea876ba5cd0a978461dc9a7c9862a94858865f80a2005b632f83aa0f60e21b5f5260045ffd5b6396a8418f60e01b5f5260045ffd5b630636a15760e11b5f5260045ffd5b346100fc5760203660031901126100fc576001600160a01b036103a461072f565b165f525f602052602060405f2054604051908152f35b346100fc575f3660031901126100fc57602060405160128152f35b346100fc5760603660031901126100fc576103ee61072f565b6103f6610745565b604435906001600160a01b03831692835f52600160205260405f206001600160a01b0333165f5260205260405f20545f198110610439575b5061018f935061075b565b83811061049f57841561048c5733156104795761018f945f52600160205260405f206001600160a01b0333165f526020528360405f20910390558461042e565b634a1406b160e11b5f525f60045260245ffd5b63e602df0560e01b5f525f60045260245ffd5b8390637dc7a0d960e11b5f523360045260245260445260645ffd5b346100fc575f3660031901126100fc576020600254604051908152f35b346100fc5760403660031901126100fc576104f061072f565b60243590331561048c576001600160a01b031690811561047957335f52600160205260405f20825f526020528060405f20556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b346100fc575f3660031901126100fc576040515f6003548060011c9060018116801561060a575b6020831081146102805782855290811561025c57506001146105ac576101fa836101ee818503826106cf565b60035f9081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b939250905b8082106105f0575090915081016020016101ee6101de565b9192600181602092548385880101520191019092916105d8565b91607f1691610580565b346100fc575f3660031901126100fc576040515f6005548060011c906001811680156106c5575b6020831081146102805782855290811561025c5750600114610667576101fa836101ee818503826106cf565b60055f9081527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0939250905b8082106106ab575090915081016020016101ee6101de565b919260018160209254838588010152019101909291610693565b91607f169161063b565b90601f8019910116810190811067ffffffffffffffff8211176106f157604052565b634e487b7160e01b5f52604160045260245ffd5b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b03821682036100fc57565b602435906001600160a01b03821682036100fc57565b5f926001600160a01b038216918215610913576001600160a01b03841691821561090057835f525f60205260405f20548181106108e7577fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60208386948894855f525f84520360405f2055845f525f825260405f20818154019055604051908152a36001600160a01b036006541692836107f8575b505050505050565b5f525f60205260405f205490833b156100fc576040516338c110ef60e21b81526001600160a01b0391909116600482015260248101919091525f8160448183875af180156108dc576108c7575b50835282602052604083205491813b156108c3576040516338c110ef60e21b81526001600160a01b03919091166004820152602481019290925282908290604490829084905af180156108b8576108a0575b808080806107f0565b6108ab8280926106cf565b6108b55780610897565b80fd5b6040513d84823e3d90fd5b8380fd5b6108d49194505f906106cf565b5f925f610845565b6040513d5f823e3d90fd5b8463391434e360e21b5f5260045260245260445260645ffd5b63ec442f0560e01b5f525f60045260245ffd5b634b637e8f60e11b5f525f60045260245ffdfea2646970667358221220eaa78680167289a1bbe538a63d7325cb5c834b7cc604043957d462a2210dc95764736f6c634300081a0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| DIH | 1 | $0.0000123 | $0 | |
| banana cat (bcat) | bcat | 15 | — | — |
| 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 | |||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x28d396…1776c9 | 22 days agoFri, 24 Jul 2026 04:32:39 UTC | Transfer | [0] 0x000000000000…94624eff [1] 0x000000000000…43e40951 data: 0x000000000000000000…5f2219ee |
| 0x28d396…1776c9 | 22 days agoFri, 24 Jul 2026 04:32:39 UTC | Transfer | [0] 0x000000000000…0f03cb16 [1] 0x000000000000…94624eff data: 0x000000000000000000…5f2219ee |
| 0xe9dd91…412326 | 22 days agoFri, 24 Jul 2026 04:32:38 UTC | Approval | [0] 0x000000000000…0f03cb16 [1] 0x000000000000…72c22734 data: 0xffffffffffffffffff…ffffffff |
| 0x768c6e…ec3036 | 22 days agoFri, 24 Jul 2026 04:32:36 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…0f03cb16 data: 0x000000000000000000…3499f6f5 |
| 0x16669f…6f8beb | 33 days agoMon, 13 Jul 2026 21:31:04 UTC | Transfer | [0] 0x000000000000…c51a3efb [1] 0x000000000000…43e40951 data: 0x000000000000000000…2f6e3917 |
| 0x7f7bff…0f30bf | 33 days agoMon, 13 Jul 2026 21:30:56 UTC | Approval | [0] 0x000000000000…c51a3efb [1] 0x000000000000…267a6c2a data: 0xffffffffffffffffff…ffffffff |
| 0x3424cb…e8c34a | 33 days agoMon, 13 Jul 2026 17:34:04 UTC | Transfer | [0] 0x000000000000…a948c83b [1] 0x000000000000…43e40951 data: 0x000000000000000000…461297a9 |
| 0x3424cb…e8c34a | 33 days agoMon, 13 Jul 2026 17:34:04 UTC | Transfer | [0] 0x000000000000…ec4fff4f [1] 0x000000000000…a948c83b data: 0x000000000000000000…461297a9 |
| 0x3424cb…e8c34a | 33 days agoMon, 13 Jul 2026 17:34:04 UTC | Approval | [0] 0x000000000000…ec4fff4f [1] 0x000000000000…72c22734 data: 0x000000000000000000…461297a9 |
| 0x3424cb…e8c34a | 33 days agoMon, 13 Jul 2026 17:34:04 UTC | Transfer | [0] 0x000000000000…a008c79a [1] 0x000000000000…ec4fff4f data: 0x000000000000000000…461297a9 |
| 0x3424cb…e8c34a | 33 days agoMon, 13 Jul 2026 17:34:04 UTC | Approval | [0] 0x000000000000…a008c79a [1] 0x000000000000…f1c315be data: 0x000000000000000000…461297a9 |
| 0xe9bb1e…5f6d10 | 33 days agoMon, 13 Jul 2026 17:31:02 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…c59ddd91 |
| 0xe9bb1e…5f6d10 | 33 days agoMon, 13 Jul 2026 17:31:02 UTC | Transfer | [0] 0x000000000000…f5883e71 [1] 0x000000000000…db8c0904 data: 0x000000000000000000…c59ddd91 |
| 0x443cc7…2b87e7 | 33 days agoMon, 13 Jul 2026 17:04:21 UTC | Transfer | [0] 0x000000000000…ec4fff4f [1] 0x000000000000…a008c79a data: 0x000000000000000000…461297a9 |
| 0x443cc7…2b87e7 | 33 days agoMon, 13 Jul 2026 17:04:21 UTC | Transfer | [0] 0x000000000000…a948c83b [1] 0x000000000000…ec4fff4f data: 0x000000000000000000…461297a9 |
| 0x443cc7…2b87e7 | 33 days agoMon, 13 Jul 2026 17:04:21 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…a948c83b data: 0x000000000000000000…461297a9 |
| 0xd4a75f…bd3a7f | 33 days agoMon, 13 Jul 2026 16:32:14 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…f5883e71 data: 0x000000000000000000…9ded576c |
| 0x22d571…87ffcb | 33 days agoMon, 13 Jul 2026 16:26:56 UTC | Approval | [0] 0x000000000000…f5883e71 [1] 0x000000000000…018d237c data: 0xffffffffffffffffff…ffffffff |
| 0x57b2ad…7e2195 | 33 days agoMon, 13 Jul 2026 16:26:55 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…f5883e71 data: 0x000000000000000000…27b08625 |
| 0x8c3576…1f21cd | 33 days agoMon, 13 Jul 2026 16:24:57 UTC | Transfer | [0] 0x000000000000…a948c83b [1] 0x000000000000…43e40951 data: 0x000000000000000000…0f998e72 |
| 0x8c3576…1f21cd | 33 days agoMon, 13 Jul 2026 16:24:57 UTC | Transfer | [0] 0x000000000000…ec4fff4f [1] 0x000000000000…a948c83b data: 0x000000000000000000…0f998e72 |
| 0x8c3576…1f21cd | 33 days agoMon, 13 Jul 2026 16:24:57 UTC | Approval | [0] 0x000000000000…ec4fff4f [1] 0x000000000000…72c22734 data: 0x000000000000000000…0f998e72 |
| 0x8c3576…1f21cd | 33 days agoMon, 13 Jul 2026 16:24:57 UTC | Transfer | [0] 0x000000000000…779f5a39 [1] 0x000000000000…ec4fff4f data: 0x000000000000000000…0f998e72 |
| 0x8c3576…1f21cd | 33 days agoMon, 13 Jul 2026 16:24:57 UTC | Approval | [0] 0x000000000000…779f5a39 [1] 0x000000000000…f1c315be data: 0x000000000000000000…0f998e72 |
| 0xb346de…711582 | 33 days agoMon, 13 Jul 2026 16:21:34 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…c51a3efb data: 0x000000000000000000…2f6e3917 |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| no internal transactions found for this address yet (traced blocks + on-demand) | ||||||||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xe9dd91…412326 | Approve | 17,864,483 | 22 days agoFri, 24 Jul 2026 04:32:38 UTC | hoodi.hood | IN | FreeStock | $0.000 ETH | 0.00000555 | |
| 0x7f7bff…0f30bf | Approve | 8,992,254 | 33 days agoMon, 13 Jul 2026 21:30:56 UTC | 0xbe94…3efb | IN | FreeStock | $0.000 ETH | 0.00000235 | |
| 0x22d571…87ffcb | Approve | 8,810,203 | 33 days agoMon, 13 Jul 2026 16:26:56 UTC | 0xbe0d…3e71 | IN | FreeStock | $0.000 ETH | 0.00000230 | |
| 0x5030d4…d9c33d | Approve | 8,761,463 | 33 days agoMon, 13 Jul 2026 15:05:32 UTC | 0x2efb…39f4 | IN | FreeStock | $0.000 ETH | 0.00000228 | |
| 0xfdab52…bed20d | Approve | 8,761,462 | 33 days agoMon, 13 Jul 2026 15:05:31 UTC | 0x29c1…80c5 | IN | FreeStock | $0.000 ETH | 0.00000228 | |
| 0xfb78c4…1f9f36 | Approve | 8,761,462 | 33 days agoMon, 13 Jul 2026 15:05:31 UTC | 0x5e1e…85de | IN | FreeStock | $0.000 ETH | 0.00000228 | |
| 0x1897a5…c46804 | Approve | 8,761,093 | 33 days agoMon, 13 Jul 2026 15:04:54 UTC | 0x9544…0703 | IN | FreeStock | $0.000 ETH | 0.00000231 | |
| 0x786193…7462e1 | Approve | 8,755,843 | 33 days agoMon, 13 Jul 2026 14:56:08 UTC | 0x5190…58ba | IN | FreeStock | $0.000 ETH | 0.00000225 | |
| 0x0593a0…ecfb22 | Approve | 8,755,731 | 33 days agoMon, 13 Jul 2026 14:55:57 UTC | 0xb801…4904 | IN | FreeStock | $0.000 ETH | 0.00000227 | |
| 0x3954e2…961a77 | Approve | 8,751,872 | 33 days agoMon, 13 Jul 2026 14:49:30 UTC | 0x1aaa…211f | IN | FreeStock | $0.000 ETH | 0.00000229 | |
| 0x459cda…9dfe63 | Approve | 8,749,620 | 33 days agoMon, 13 Jul 2026 14:45:45 UTC | 0x7c61…67e0 | IN | FreeStock | $0.000 ETH | 0.00000227 | |
| 0xdb950d…6b8ca4 | Approve | 8,749,412 | 33 days agoMon, 13 Jul 2026 14:45:24 UTC | 0x2729…b432 | IN | FreeStock | $0.000 ETH | 0.00000227 | |
| 0x04ecfa…ec0798 | Approve | 8,749,411 | 33 days agoMon, 13 Jul 2026 14:45:24 UTC | 0xa786…8d2d | IN | FreeStock | $0.000 ETH | 0.00000226 | |
| 0xd1058c…461236 | Approve | 8,749,398 | 33 days agoMon, 13 Jul 2026 14:45:23 UTC | 0xdfe3…dd8d | IN | FreeStock | $0.000 ETH | 0.00000226 | |
| 0x2c97c4…591aaf | Approve | 8,749,398 | 33 days agoMon, 13 Jul 2026 14:45:23 UTC | 0x80e6…ddd4 | IN | FreeStock | $0.000 ETH | 0.00000226 | |
| 0x7d85ae…7ae83d | Approve | 8,749,039 | 33 days agoMon, 13 Jul 2026 14:44:47 UTC | 0x8e50…276b | IN | FreeStock | $0.000 ETH | 0.00000129 | |
| 0x281d7e…c4322d | Approve | 8,749,034 | 33 days agoMon, 13 Jul 2026 14:44:46 UTC | 0x8e50…276b | IN | FreeStock | $0.000 ETH | 0.00000227 | |
| 0x96532c…17672a | Approve | 8,749,013 | 33 days agoMon, 13 Jul 2026 14:44:44 UTC | 0xf8f6…6d52 | IN | FreeStock | $0.000 ETH | 0.00000226 | |
| 0x5740f2…260a85 | Approve | 8,749,012 | 33 days agoMon, 13 Jul 2026 14:44:44 UTC | 0x7f7c…9aaa | IN | FreeStock | $0.000 ETH | 0.00000226 | |
| 0x3ee26a…cd49e9 | Approve | 8,748,917 | 33 days agoMon, 13 Jul 2026 14:44:34 UTC | 0x70a7…6bc9 | IN | FreeStock | $0.000 ETH | 0.00000231 | |
| 0x3c2997…133c3d | Approve | 8,748,914 | 33 days agoMon, 13 Jul 2026 14:44:34 UTC | 0x88de…a075 | IN | FreeStock | $0.000 ETH | 0.00000229 | |
| 0x691c04…117b97 | Approve | 8,748,913 | 33 days agoMon, 13 Jul 2026 14:44:34 UTC | 0x5ad4…10d1 | IN | FreeStock | $0.000 ETH | 0.00000228 | |
| 0xc8de83…3c6805 | Approve | 8,748,912 | 33 days agoMon, 13 Jul 2026 14:44:34 UTC | 0x8bae…fcdc | IN | FreeStock | $0.000 ETH | 0.00000228 | |
| 0xcff70a…7df394 | Approve | 8,748,912 | 33 days agoMon, 13 Jul 2026 14:44:34 UTC | 0xe691…2147 | IN | FreeStock | $0.000 ETH | 0.00000228 | |
| 0x17dc8c…9eff5e | Approve | 8,748,882 | 33 days agoMon, 13 Jul 2026 14:44:31 UTC | 0x2bc8…170e | IN | FreeStock | $0.000 ETH | 0.00000226 |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x6144b94a…810b87 | Transfer | 19,834,161 | 20 days agoSun, 26 Jul 2026 11:27:24 UTC | 0xcaf7…5d11 | IN | 0xa463…bdad | $0.001 DIH | ||
| 0xf04f5b4f…90d92d | Transfer | 9,708,342 | 32 days agoTue, 14 Jul 2026 17:26:41 UTC | 0xd2e4…b70c | IN | 0xa463…bdad | 15 bcat | banana cat (bcat) |