// SPDX-License-Identifier: MIT
pragma solidity 0.8.26;
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import {ERC20Permit} from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Permit.sol";
import {Errors} from "./libraries/Errors.sol";
/// @title LaunchToken
/// @notice Fixed-supply ERC20 deployed by the LaunchFactory for every launch.
/// @dev Deliberately has **no owner and no privileged functions**: no mint,
/// no burn-from, no pause, no blacklist, no transfer fees. The entire
/// supply is minted in the constructor — the liquidity portion to the
/// factory (which seeds and permanently locks the Uniswap v4 pool) and
/// the remainder to the creator. This makes every launched token
/// un-ruggable at the contract level by construction.
contract LaunchToken is ERC20, ERC20Permit {
/// @notice The launch creator (receives the non-liquidity supply share).
address public immutable creator;
/// @notice Off-chain metadata URI (logo, description, socials). Set once.
string public metadataURI;
/// @param name_ ERC20 name.
/// @param symbol_ ERC20 symbol.
/// @param totalSupply_ Total supply in base units; minted entirely here.
/// @param liquidityAmount_ Portion minted to the factory (msg.sender) for pool seeding.
/// @param creator_ Receives `totalSupply_ - liquidityAmount_`.
/// @param metadataURI_ Immutable pointer to off-chain metadata JSON.
constructor(
string memory name_,
string memory symbol_,
uint256 totalSupply_,
uint256 liquidityAmount_,
address creator_,
string memory metadataURI_
) ERC20(name_, symbol_) ERC20Permit(name_) {
if (creator_ == address(0)) revert Errors.ZeroAddress();
if (liquidityAmount_ == 0 || liquidityAmount_ > totalSupply_) revert Errors.InvalidLiquidityBps();
creator = creator_;
metadataURI = metadataURI_;
_mint(msg.sender, liquidityAmount_);
uint256 creatorAmount;
unchecked {
creatorAmount = totalSupply_ - liquidityAmount_;
}
if (creatorAmount != 0) _mint(creator_, creatorAmount);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "name_",
"type": "string",
"internalType": "string"
},
{
"name": "symbol_",
"type": "string",
"internalType": "string"
},
{
"name": "totalSupply_",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "liquidityAmount_",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "creator_",
"type": "address",
"internalType": "address"
},
{
"name": "metadataURI_",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "nonpayable"
},
{
"name": "ECDSAInvalidSignature",
"type": "error",
"inputs": []
},
{
"name": "ECDSAInvalidSignatureLength",
"type": "error",
"inputs": [
{
"name": "length",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ECDSAInvalidSignatureS",
"type": "error",
"inputs": [
{
"name": "s",
"type": "bytes32",
"internalType": "bytes32"
}
]
},
{
"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": "ERC2612ExpiredSignature",
"type": "error",
"inputs": [
{
"name": "deadline",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC2612InvalidSigner",
"type": "error",
"inputs": [
{
"name": "signer",
"type": "address",
"internalType": "address"
},
{
"name": "owner",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "InvalidAccountNonce",
"type": "error",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
},
{
"name": "currentNonce",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "InvalidLiquidityBps",
"type": "error",
"inputs": []
},
{
"name": "InvalidShortString",
"type": "error",
"inputs": []
},
{
"name": "StringTooLong",
"type": "error",
"inputs": [
{
"name": "str",
"type": "string",
"internalType": "string"
}
]
},
{
"name": "ZeroAddress",
"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": "EIP712DomainChanged",
"type": "event",
"inputs": [],
"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": "DOMAIN_SEPARATOR",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"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": "creator",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "view"
},
{
"name": "eip712Domain",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "fields",
"type": "bytes1",
"internalType": "bytes1"
},
{
"name": "name",
"type": "string",
"internalType": "string"
},
{
"name": "version",
"type": "string",
"internalType": "string"
},
{
"name": "chainId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "verifyingContract",
"type": "address",
"internalType": "address"
},
{
"name": "salt",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "extensions",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"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": "nonces",
"type": "function",
"inputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "permit",
"type": "function",
"inputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "deadline",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "v",
"type": "uint8",
"internalType": "uint8"
},
{
"name": "r",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "s",
"type": "bytes32",
"internalType": "bytes32"
}
],
"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"
}
]0x6080806040526004361015610012575f80fd5b5f3560e01c90816302d05d3f14610a785750806303ee438c146109b557806306fdde03146108f2578063095ea7b3146108ae57806318160ddd1461087357806323b872dd146106df578063313ce567146106a65780633644e5151461066657806370a08231146106045780637ecebe00146105a157806384b0196e1461046f57806395d89b4114610351578063a9059cbb14610302578063d505accf146101515763dd62ed3e146100c1575f80fd5b3461014d5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d576100f8610be6565b73ffffffffffffffffffffffffffffffffffffffff610115610c09565b91165f52600160205273ffffffffffffffffffffffffffffffffffffffff60405f2091165f52602052602060405f2054604051908152f35b5f80fd5b3461014d5760e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d57610188610be6565b610190610c09565b604435906064359260843560ff8116810361014d578442116102d65761029161028873ffffffffffffffffffffffffffffffffffffffff9283851697885f52600760205260405f20908154916001830190556040519060208201927f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c984528b6040840152878a1660608401528a608084015260a083015260c082015260c0815261023b60e082610b35565b519020610246610d4e565b90604051917f190100000000000000000000000000000000000000000000000000000000000083526002830152602282015260c43591604260a43592206110e0565b9092919261117a565b168481036102a657506102a49350610e77565b005b84907f4b800e46000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b847f62791302000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b3461014d5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d5761034661033c610be6565b6024359033610c2c565b602060405160018152f35b3461014d575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d576040515f60045461038f81610ae4565b808452906001811690811561042d57506001146103cf575b6103cb836103b781850382610b35565b604051918291602083526020830190610ba3565b0390f35b60045f9081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b808210610413575090915081016020016103b76103a7565b9192600181602092548385880101520191019092916103fb565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660208086019190915291151560051b840190910191506103b790506103a7565b3461014d575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d576105456104c97f4665617468657270726f6f66000000000000000000000000000000000000000c610ef4565b6104f27f3100000000000000000000000000000000000000000000000000000000000001611028565b6020610553604051926105058385610b35565b5f84525f3681376040519586957f0f00000000000000000000000000000000000000000000000000000000000000875260e08588015260e0870190610ba3565b908582036040870152610ba3565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061058a57505050500390f35b83518552869550938101939281019260010161057b565b3461014d5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d5773ffffffffffffffffffffffffffffffffffffffff6105ed610be6565b165f526007602052602060405f2054604051908152f35b3461014d5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d5773ffffffffffffffffffffffffffffffffffffffff610650610be6565b165f525f602052602060405f2054604051908152f35b3461014d575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d57602061069e610d4e565b604051908152f35b3461014d575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d57602060405160128152f35b3461014d5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d57610716610be6565b61071e610c09565b6044359073ffffffffffffffffffffffffffffffffffffffff831692835f52600160205260405f2073ffffffffffffffffffffffffffffffffffffffff33165f5260205260405f20547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811061079a575b506103469350610c2c565b83811061083f5784156108135733156107e757610346945f52600160205260405f2073ffffffffffffffffffffffffffffffffffffffff33165f526020528360405f20910390558461078f565b7f94280d62000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7fe602df05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b83907ffb8f41b2000000000000000000000000000000000000000000000000000000005f523360045260245260445260645ffd5b3461014d575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d576020600254604051908152f35b3461014d5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d576103466108e8610be6565b6024359033610e77565b3461014d575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d576040515f60035461093081610ae4565b808452906001811690811561042d5750600114610957576103cb836103b781850382610b35565b60035f9081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b939250905b80821061099b575090915081016020016103b76103a7565b919260018160209254838588010152019101909291610983565b3461014d575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d576040515f6008546109f381610ae4565b808452906001811690811561042d5750600114610a1a576103cb836103b781850382610b35565b60085f9081527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3939250905b808210610a5e575090915081016020016103b76103a7565b919260018160209254838588010152019101909291610a46565b3461014d575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d5760209073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000024098c230e05fcdc9f32038757bcaeb26096c636168152f35b90600182811c92168015610b2b575b6020831014610afe57565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b91607f1691610af3565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610b7657604052565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602080948051918291828752018686015e5f8582860101520116010190565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361014d57565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361014d57565b73ffffffffffffffffffffffffffffffffffffffff16908115610d225773ffffffffffffffffffffffffffffffffffffffff16918215610cf657815f525f60205260405f2054818110610cc457817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f525f84520360405f2055845f525f825260405f20818154019055604051908152a3565b827fe450d38c000000000000000000000000000000000000000000000000000000005f5260045260245260445260645ffd5b7fec442f05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7f96c6fd1e000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000097f616effe3fc5bd719d8a1c8c51ce67c79c7c016301480610e4e575b15610db6577fc65c28e70af42929bb8445fa7f6b15920678b92ddb56eed2d388abf41044feae90565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527facc595f8c907e32a40ef3071a184072428c56c4fcd28123f54eaef7a431e245d60408201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260a08152610e4860c082610b35565b51902090565b507f00000000000000000000000000000000000000000000000000000000000012374614610d8d565b73ffffffffffffffffffffffffffffffffffffffff169081156108135773ffffffffffffffffffffffffffffffffffffffff169182156107e75760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591835f526001825260405f20855f5282528060405f2055604051908152a3565b60ff8114610f535760ff811690601f8211610f2b5760405191610f18604084610b35565b6020808452838101919036833783525290565b7fb3512b0c000000000000000000000000000000000000000000000000000000005f5260045ffd5b50604051600554815f610f6583610ae4565b8083529260018116908115610feb5750600114610f8c575b610f8992500382610b35565b90565b5060055f90815290917f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db05b818310610fcf575050906020610f8992820101610f7d565b6020919350806001915483858801015201910190918392610fb7565b60209250610f899491507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001682840152151560051b820101610f7d565b60ff811461104c5760ff811690601f8211610f2b5760405191610f18604084610b35565b50604051600654815f61105e83610ae4565b8083529260018116908115610feb575060011461108157610f8992500382610b35565b5060065f90815290917ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f5b8183106110c4575050906020610f8992820101610f7d565b60209193508060019154838588010152019101909183926110ac565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841161116f579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa15611164575f5173ffffffffffffffffffffffffffffffffffffffff81161561115a57905f905f90565b505f906001905f90565b6040513d5f823e3d90fd5b5050505f9160039190565b6004811015611225578061118c575050565b600181036111bc577ff645eedf000000000000000000000000000000000000000000000000000000005f5260045ffd5b600281036111f057507ffce698f7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b6003146111fa5750565b7fd78bce0c000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea164736f6c634300081a000a
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| DIH | 1 | $0.0000102 | $0 |
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0xa5a650…af34f2 | 30 days agoSat, 18 Jul 2026 08:47:38 UTC | Transfer | [0] 0x000000000000…975e8fd8 [1] 0x000000000000…43e40951 data: 0x000000000000000000…5b6ce768 |
| 0x76fd55…71a246 | 30 days agoSat, 18 Jul 2026 08:47:38 UTC | Approval | [0] 0x000000000000…975e8fd8 [1] 0x000000000000…262c40dc data: 0xffffffffffffffffff…ffffffff |
| 0x970bf5…8a3448 | 32 days agoWed, 15 Jul 2026 19:00:58 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…975e8fd8 data: 0x000000000000000000…5b6ce768 |
| 0x970bf5…8a3448 | 32 days agoWed, 15 Jul 2026 19:00:58 UTC | Transfer | [0] 0x000000000000…0877c044 [1] 0x000000000000…44142842 data: 0x000000000000000000…8471b185 |
| 0x970bf5…8a3448 | 32 days agoWed, 15 Jul 2026 19:00:58 UTC | Transfer | [0] 0x000000000000…0877c044 [1] 0x000000000000…44142842 data: 0x000000000000000000…11c6c611 |
| 0x970bf5…8a3448 | 32 days agoWed, 15 Jul 2026 19:00:58 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…0877c044 data: 0x000000000000000000…96387796 |
| 0x008ff1…30be50 | 34 days agoTue, 14 Jul 2026 14:14:38 UTC | Approval | [0] 0x000000000000…6096c636 [1] 0x000000000000…37d91ee7 data: 0x000000000000000000…22b8b1c8 |
| 0x8f3b6e…98fd07 | 34 days agoTue, 14 Jul 2026 14:14:32 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…6096c636 data: 0x000000000000000000…5ab89fbc |
| 0x8f3b6e…98fd07 | 34 days agoTue, 14 Jul 2026 14:14:32 UTC | Transfer | [0] 0x000000000000…0877c044 [1] 0x000000000000…44142842 data: 0x000000000000000000…88faa26e |
| 0x8f3b6e…98fd07 | 34 days agoTue, 14 Jul 2026 14:14:32 UTC | Transfer | [0] 0x000000000000…0877c044 [1] 0x000000000000…44142842 data: 0x000000000000000000…23ea89b8 |
| 0x8f3b6e…98fd07 | 34 days agoTue, 14 Jul 2026 14:14:32 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…0877c044 data: 0x000000000000000000…ace52c26 |
| 0x80ddce…6055d4 | 34 days agoTue, 14 Jul 2026 14:12:58 UTC | Transfer | [0] 0x000000000000…12f65826 [1] 0x000000000000…6096c636 data: 0x000000000000000000…0000120c |
| 0x80ddce…6055d4 | 34 days agoTue, 14 Jul 2026 14:12:58 UTC | Approval | [0] 0x000000000000…12f65826 [1] 0x000000000000…3ac78ba3 data: 0x000000000000000000…00000000 |
| 0x80ddce…6055d4 | 34 days agoTue, 14 Jul 2026 14:12:58 UTC | Transfer | [0] 0x000000000000…12f65826 [1] 0x000000000000…43e40951 data: 0x000000000000000000…1fffedf4 |
| 0x80ddce…6055d4 | 34 days agoTue, 14 Jul 2026 14:12:58 UTC | Approval | [0] 0x000000000000…12f65826 [1] 0x000000000000…3ac78ba3 data: 0x000000000000000000…20000000 |
| 0x80ddce…6055d4 | 34 days agoTue, 14 Jul 2026 14:12:58 UTC | Approval | [0] 0x000000000000…0877c044 [1] 0x000000000000…44142842 data: 0xffffffffffffffffff…ffffffff |
| 0x80ddce…6055d4 | 34 days agoTue, 14 Jul 2026 14:12:58 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…6096c636 data: 0x000000000000000000…c8000000 |
| 0x80ddce…6055d4 | 34 days agoTue, 14 Jul 2026 14:12:58 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…12f65826 data: 0x000000000000000000…20000000 |
| 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 | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x76fd55…71a246 | Approve | 12,848,521 | 30 days agoSat, 18 Jul 2026 08:47:38 UTC | 0xfca3…8fd8 | IN | Featherproof | $0.000 ETH | 0.00000330 | |
| 0x008ff1…30be50 | Approve | 9,592,818 | 34 days agoTue, 14 Jul 2026 14:14:38 UTC | 0x2409…c636 | IN | Featherproof | $0.000 ETH | 0.00000211 |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x9831366b…df97da | Transfer | 18,807,091 | 23 days agoSat, 25 Jul 2026 06:48:55 UTC | 0xcaf7…5d11 | IN | 0x097f…c7c0 | $0.001 DIH |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 9,591,832 | 34 days agoTue, 14 Jul 2026 14:12:58 UTC | 0x80ddce…6055d4 | CREATE2 | launch | 0x594c…5826 | IN | 0x097f…c7c0 | 0 ETH |