// SPDX-License-Identifier: MIT
pragma solidity ^0.8.28;
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
/// @title HookOSV3Token
/// @notice The ERC-20 minted by a HookOS V3 (direct-to-Uniswap-v3) fair launch.
///
/// @dev Deliberately the SMALLEST possible surface — there is nothing here to rug:
/// • immutable (no proxy, no upgrade path)
/// • no owner, no roles, no pauser, no blocklist
/// • no mint-after-deploy (the constructor `_mint` is the only mint that can ever happen)
/// • no transfer tax / no hooks (v3 has no hooks; the 1.5% WETH tax is a v4-only mechanism
/// that exists solely on the flagship $HOOK pool)
/// The FULL supply is minted to `msg.sender` — the {HookOSV3Launcher} — which in the same
/// transaction seeds 100% of it into the v3 pool as a single-sided concentrated position.
/// The creator receives ZERO pre-allocation (the HookOS fair-launch rule); creators earn from
/// LP fees via {HookOSV3FeeVault}, never from a supply carve-out.
contract HookOSV3Token is ERC20 {
/// @notice The wallet that launched this token. Purely informational on-chain (the creator's
/// LP-fee entitlement lives in {HookOSV3FeeVault}); this grants NO powers whatsoever.
address public immutable creator;
/// @notice Off-chain metadata (ipfs://… or https://…). Set once at construction, never mutable.
string public metadataURI;
error ZeroSupply();
error ZeroCreator();
/// @param name_ ERC-20 name
/// @param symbol_ ERC-20 symbol
/// @param supply_ full 18-decimal supply — ALL of it is minted to `msg.sender` (the launcher)
/// @param creator_ the launching wallet (informational)
/// @param metadataURI_ immutable metadata pointer
constructor(string memory name_, string memory symbol_, uint256 supply_, address creator_, string memory metadataURI_)
ERC20(name_, symbol_)
{
if (supply_ == 0) revert ZeroSupply();
if (creator_ == address(0)) revert ZeroCreator();
creator = creator_;
metadataURI = metadataURI_;
_mint(msg.sender, supply_);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "name_",
"type": "string",
"internalType": "string"
},
{
"name": "symbol_",
"type": "string",
"internalType": "string"
},
{
"name": "supply_",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "creator_",
"type": "address",
"internalType": "address"
},
{
"name": "metadataURI_",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "nonpayable"
},
{
"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": "ZeroCreator",
"type": "error",
"inputs": []
},
{
"name": "ZeroSupply",
"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": "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": "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": "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": "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"
}
]0x6080806040526004361015610012575f80fd5b5f3560e01c90816302d05d3f146105b25750806303ee438c146104dd57806306fdde0314610408578063095ea7b31461038657806318160ddd1461036957806323b872dd1461028a578063313ce5671461026f57806370a082311461023857806395d89b411461011a578063a9059cbb146100e95763dd62ed3e14610095575f80fd5b346100e55760403660031901126100e5576100ae61061d565b6100b6610633565b6001600160a01b039182165f908152600160209081526040808320949093168252928352819020549051908152f35b5f80fd5b346100e55760403660031901126100e55761010f61010561061d565b6024359033610649565b602060405160018152f35b346100e5575f3660031901126100e5576040515f6004548060011c9060018116801561022e575b60208310811461021a578285529081156101fe57506001146101a8575b50819003601f01601f191681019067ffffffffffffffff821181831017610194576040829052819061019090826105f3565b0390f35b634e487b7160e01b5f52604160045260245ffd5b60045f9081529091507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b8282106101e85750602091508201018261015e565b60018160209254838588010152019101906101d3565b90506020925060ff191682840152151560051b8201018261015e565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610141565b346100e55760203660031901126100e5576001600160a01b0361025961061d565b165f525f602052602060405f2054604051908152f35b346100e5575f3660031901126100e557602060405160128152f35b346100e55760603660031901126100e5576102a361061d565b6102ab610633565b6001600160a01b0382165f818152600160209081526040808320338452909152902054909260443592915f1981106102e9575b5061010f9350610649565b83811061034e57841561033b5733156103285761010f945f52600160205260405f2060018060a01b0333165f526020528360405f2091039055846102de565b634a1406b160e11b5f525f60045260245ffd5b63e602df0560e01b5f525f60045260245ffd5b8390637dc7a0d960e11b5f523360045260245260445260645ffd5b346100e5575f3660031901126100e5576020600254604051908152f35b346100e55760403660031901126100e55761039f61061d565b60243590331561033b576001600160a01b031690811561032857335f52600160205260405f20825f526020528060405f20556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b346100e5575f3660031901126100e5576040515f6003548060011c906001811680156104d3575b60208310811461021a578285529081156101fe575060011461047d5750819003601f01601f191681019067ffffffffffffffff821181831017610194576040829052819061019090826105f3565b60035f9081529091507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b8282106104bd5750602091508201018261015e565b60018160209254838588010152019101906104a8565b91607f169161042f565b346100e5575f3660031901126100e5576040515f6005548060011c906001811680156105a8575b60208310811461021a578285529081156101fe57506001146105525750819003601f01601f191681019067ffffffffffffffff821181831017610194576040829052819061019090826105f3565b60055f9081529091507f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db05b8282106105925750602091508201018261015e565b600181602092548385880101520191019061057d565b91607f1691610504565b346100e5575f3660031901126100e5577f000000000000000000000000e2dc1aa6b8de623f2034d93ace232e5c9193dc2e6001600160a01b03168152602090f35b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b03821682036100e557565b602435906001600160a01b03821682036100e557565b6001600160a01b03169081156106f3576001600160a01b03169182156106e057815f525f60205260405f20548181106106c757817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f525f84520360405f2055845f525f825260405f20818154019055604051908152a3565b8263391434e360e21b5f5260045260245260445260645ffd5b63ec442f0560e01b5f525f60045260245ffd5b634b637e8f60e11b5f525f60045260245ffdfea2646970667358221220d90f7abb804397182fd770f773105e6bd5fe5b56799908f706ec5c2bcfb501ea64736f6c634300081c0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x307c91…f74acf | 1 day agoSun, 16 Aug 2026 23:12:12 UTC | Approval | [0] 0x000000000000…33eb0cdc [1] 0x000000000000…959e5cb2 data: 0x000000000000000000…00000000 |
| 0x307c91…f74acf | 1 day agoSun, 16 Aug 2026 23:12:12 UTC | Transfer | [0] 0x000000000000…33eb0cdc [1] 0x000000000000…8412a514 data: 0x000000000000000000…756b8000 |
| 0x307c91…f74acf | 1 day agoSun, 16 Aug 2026 23:12:12 UTC | Approval | [0] 0x000000000000…33eb0cdc [1] 0x000000000000…959e5cb2 data: 0x000000000000000000…756b8000 |
| 0x307c91…f74acf | 1 day agoSun, 16 Aug 2026 23:12:12 UTC | Transfer | [0] 0x000000000000…6829906c [1] 0x000000000000…33eb0cdc data: 0x000000000000000000…756b8000 |
| 0x0ceab5…3b4f1a | 1 day agoSun, 16 Aug 2026 23:12:07 UTC | Approval | [0] 0x000000000000…6829906c [1] 0x000000000000…79ef4f28 data: 0x000000000000000000…756b8000 |
| 0x85d4be…7ed4cb | 1 day agoSun, 16 Aug 2026 18:08:45 UTC | Transfer | [0] 0x000000000000…aa9470e0 [1] 0x000000000000…8412a514 data: 0x000000000000000000…ad52d15d |
| 0x85d4be…7ed4cb | 1 day agoSun, 16 Aug 2026 18:08:45 UTC | Transfer | [0] 0x000000000000…de53cc71 [1] 0x000000000000…aa9470e0 data: 0x000000000000000000…ad52d15d |
| 0x576b9a…2311bb | 1 day agoSun, 16 Aug 2026 17:28:15 UTC | Transfer | [0] 0x000000000000…ed1c2996 [1] 0x000000000000…8412a514 data: 0x000000000000000000…0e1ac90a |
| 0xd770da…1a4ca0 | 1 day agoSun, 16 Aug 2026 17:28:10 UTC | Approval | [0] 0x000000000000…ed1c2996 [1] 0x000000000000…959e5cb2 data: 0xffffffffffffffffff…ffffffff |
| 0x473dbf…48997f | 1 day agoSun, 16 Aug 2026 17:27:59 UTC | Transfer | [0] 0x000000000000…8412a514 [1] 0x000000000000…ed1c2996 data: 0x000000000000000000…0e1ac90a |
| 0x86822d…13fd13 | 1 day agoSun, 16 Aug 2026 16:26:52 UTC | Transfer | [0] 0x000000000000…adf149e8 [1] 0x000000000000…de53cc71 data: 0x000000000000000000…fa248000 |
| 0x9a320c…a0eb44 | 1 day agoSun, 16 Aug 2026 16:26:17 UTC | Transfer | [0] 0x000000000000…6e5b18b1 [1] 0x000000000000…de53cc71 data: 0x000000000000000000…12d14000 |
| 0x2252d8…6444fb | 1 day agoSun, 16 Aug 2026 16:20:22 UTC | Transfer | [0] 0x000000000000…4ed82743 [1] 0x000000000000…de53cc71 data: 0x000000000000000000…b7794000 |
| 0xaf7eba…7ac522 | 1 day agoSun, 16 Aug 2026 16:19:50 UTC | Transfer | [0] 0x000000000000…395c2771 [1] 0x000000000000…de53cc71 data: 0x000000000000000000…24ba0000 |
| 0xe718ca…010002 | 1 day agoSun, 16 Aug 2026 16:16:15 UTC | Transfer | [0] 0x000000000000…6cf6112a [1] 0x000000000000…de53cc71 data: 0x000000000000000000…4c0ec000 |
| 0x579ebe…91905a | 1 day agoSun, 16 Aug 2026 16:15:47 UTC | Transfer | [0] 0x000000000000…0d638d20 [1] 0x000000000000…de53cc71 data: 0x000000000000000000…39328000 |
| 0x7db41d…0b777d | 2 days agoSun, 16 Aug 2026 06:05:28 UTC | Approval | [0] 0x000000000000…1c3122ef [1] 0x000000000000…959e5cb2 data: 0x000000000000000000…00000000 |
| 0x7db41d…0b777d | 2 days agoSun, 16 Aug 2026 06:05:28 UTC | Transfer | [0] 0x000000000000…1c3122ef [1] 0x000000000000…8412a514 data: 0x000000000000000000…d282b9e8 |
| 0x7db41d…0b777d | 2 days agoSun, 16 Aug 2026 06:05:28 UTC | Approval | [0] 0x000000000000…1c3122ef [1] 0x000000000000…959e5cb2 data: 0x000000000000000000…d282b9e8 |
| 0x7db41d…0b777d | 2 days agoSun, 16 Aug 2026 06:05:28 UTC | Transfer | [0] 0x000000000000…8412a514 [1] 0x000000000000…1c3122ef data: 0x000000000000000000…d282b9e8 |
| 0x61ca2e…a9ea59 | 2 days agoSun, 16 Aug 2026 04:55:37 UTC | Transfer | [0] 0x000000000000…c8aebb4f [1] 0x000000000000…8412a514 data: 0x000000000000000000…1d03b40e |
| 0x61ca2e…a9ea59 | 2 days agoSun, 16 Aug 2026 04:55:37 UTC | Transfer | [0] 0x000000000000…34767c17 [1] 0x000000000000…c8aebb4f data: 0x000000000000000000…1d03b40e |
| 0x407867…429b13 | 2 days agoSun, 16 Aug 2026 04:55:37 UTC | Approval | [0] 0x000000000000…34767c17 [1] 0x000000000000…e1a4f53d data: 0xffffffffffffffffff…ffffffff |
| 0x5f07bb…8533d3 | 2 days agoSat, 15 Aug 2026 14:37:26 UTC | Transfer | [0] 0x000000000000…5176ca11 [1] 0x000000000000…8412a514 data: 0x000000000000000000…ad156aca |
| 0x5f07bb…8533d3 | 2 days agoSat, 15 Aug 2026 14:37:26 UTC | Transfer | [0] 0x000000000000…5176ca11 [1] 0x000000000000…10d09799 data: 0x000000000000000000…53d7a1f3 |
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x0ceab5…3b4f1a | Approve | 38,360,644 | 1 day agoSun, 16 Aug 2026 23:12:07 UTC | 0xb560…906c | IN | Pepe In Hood | $0.000 ETH | 0.00000093 | |
| 0xd770da…1a4ca0 | Approve | 38,154,912 | 1 day agoSun, 16 Aug 2026 17:28:10 UTC | 0xdd68…2996 | IN | Pepe In Hood | $0.000 ETH | 0.00000092 | |
| 0x86822d…13fd13 | Transfer | 38,118,244 | 1 day agoSun, 16 Aug 2026 16:26:52 UTC | 0x380b…49e8 | IN | Pepe In Hood | $0.000 ETH | 0.00000068 | |
| 0x9a320c…a0eb44 | Transfer | 38,117,899 | 1 day agoSun, 16 Aug 2026 16:26:17 UTC | 0xfdb1…18b1 | IN | Pepe In Hood | $0.000 ETH | 0.00000068 | |
| 0x2252d8…6444fb | Transfer | 38,114,358 | 1 day agoSun, 16 Aug 2026 16:20:22 UTC | 0xf604…2743 | IN | Pepe In Hood | $0.000 ETH | 0.00000068 | |
| 0xaf7eba…7ac522 | Transfer | 38,114,038 | 1 day agoSun, 16 Aug 2026 16:19:50 UTC | 0x7bc8…2771 | IN | Pepe In Hood | $0.000 ETH | 0.00000068 | |
| 0xe718ca…010002 | Transfer | 38,111,890 | 1 day agoSun, 16 Aug 2026 16:16:15 UTC | 0x2bb2…112a | IN | Pepe In Hood | $0.000 ETH | 0.00000071 | |
| 0x579ebe…91905a | Transfer | 38,111,612 | 1 day agoSun, 16 Aug 2026 16:15:47 UTC | 0xe161…8d20 | IN | Pepe In Hood | $0.000 ETH | 0.00000071 | |
| 0x407867…429b13 | Approve | 37,705,242 | 2 days agoSun, 16 Aug 2026 04:55:37 UTC | 0x6119…7c17 | IN | Pepe In Hood | $0.000 ETH | 0.00000116 | |
| 0xed2aa9…a2280a | Approve | 37,191,767 | 2 days agoSat, 15 Aug 2026 14:37:25 UTC | 0x35a8…65ce | IN | Pepe In Hood | $0.000 ETH | 0.00000140 | |
| 0xcc6d4b…c1fe06 | Approve | 37,191,665 | 2 days agoSat, 15 Aug 2026 14:37:15 UTC | 0xe2dc…dc2e | IN | Pepe In Hood | $0.000 ETH | 0.00000141 | |
| 0xea5454…13e339 | Approve | 36,502,557 | 3 days agoFri, 14 Aug 2026 19:25:36 UTC | 0x0d1e…4fed | IN | Pepe In Hood | $0.000 ETH | 0.00000183 | |
| 0xa0cea0…8ccf41 | Approve | 36,502,141 | 3 days agoFri, 14 Aug 2026 19:24:55 UTC | 0x7a62…e526 | IN | Pepe In Hood | $0.000 ETH | 0.00000181 | |
| 0x0166b1…2eacc3 | Approve | 36,500,769 | 3 days agoFri, 14 Aug 2026 19:22:37 UTC | 0x213a…7b77 | IN | Pepe In Hood | $0.000 ETH | 0.00000184 | |
| 0x30f4ca…885a97 | Approve | 35,983,800 | 4 days agoFri, 14 Aug 2026 04:59:17 UTC | 0xa4e4…2e48 | IN | Pepe In Hood | $0.000 ETH | 0.00000192 | |
| 0x875fba…aeff61 | Approve | 35,812,000 | 4 days agoFri, 14 Aug 2026 00:12:25 UTC | 0x82b9…14fd | IN | Pepe In Hood | $0.000 ETH | 0.00000201 | |
| 0xe7776d…1f046a | Approve | 35,780,419 | 4 days agoThu, 13 Aug 2026 23:19:43 UTC | 0x4413…cc71 | IN | Pepe In Hood | $0.000 ETH | 0.00000203 | |
| 0x9451c4…756de2 | Approve | 35,780,419 | 4 days agoThu, 13 Aug 2026 23:19:43 UTC | 0x380b…49e8 | IN | Pepe In Hood | $0.000 ETH | 0.00000203 | |
| 0x8308d8…6e8107 | Approve | 35,771,745 | 4 days agoThu, 13 Aug 2026 23:05:16 UTC | 0x7848…819b | IN | Pepe In Hood | $0.000 ETH | 0.00000200 | |
| 0xa2481d…c910bb | Approve | 35,728,237 | 4 days agoThu, 13 Aug 2026 21:52:37 UTC | 0x7bc8…2771 | IN | Pepe In Hood | $0.000 ETH | 0.00000202 | |
| 0xa37c40…ab841c | Approve | 35,677,488 | 4 days agoThu, 13 Aug 2026 20:27:53 UTC | 0x3f89…857d | IN | Pepe In Hood | $0.000 ETH | 0.00000200 | |
| 0x86a6b3…5a131d | Approve | 35,676,926 | 4 days agoThu, 13 Aug 2026 20:26:56 UTC | 0xfb1c…c1ce | IN | Pepe In Hood | $0.000 ETH | 0.00000203 | |
| 0xcdb214…32f3a8 | Approve | 35,676,869 | 4 days agoThu, 13 Aug 2026 20:26:50 UTC | 0x9664…80e8 | IN | Pepe In Hood | $0.000 ETH | 0.00000203 | |
| 0x0df196…e65874 | Approve | 35,673,267 | 4 days agoThu, 13 Aug 2026 20:20:50 UTC | 0x488f…7ae2 | IN | Pepe In Hood | $0.000 ETH | 0.00000204 | |
| 0x5aaf1a…9add56 | Approve | 35,612,995 | 4 days agoThu, 13 Aug 2026 18:40:10 UTC | 0x86ae…776d | IN | Pepe In Hood | $0.000 ETH | 0.00000202 |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| no token transfers for this address yet | |||||||||
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 32,516,848 | 8 days agoMon, 10 Aug 2026 04:37:56 UTC | 0x48853a…6e12cb | CREATE2 | launch | 0x9b8d…e0b8 | IN | 0x049c…d6c8 | 0 ETH |