// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
/// Fixed-supply meme token: 1,000,000,000 × 1e18 minted once to the factory,
/// which immediately locks the entire supply into a one-sided Uniswap V3 position.
/// No owner, no mint, no burn hooks, no transfer restrictions.
contract MemeToken is ERC20 {
uint256 public constant TOTAL_SUPPLY = 1_000_000_000e18;
constructor(string memory name_, string memory symbol_) ERC20(name_, symbol_) {
_mint(msg.sender, TOTAL_SUPPLY);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "name_",
"type": "string",
"internalType": "string"
},
{
"name": "symbol_",
"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": "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": "TOTAL_SUPPLY",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"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": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"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"
}
]0x6080806040526004361015610012575f80fd5b5f3560e01c90816306fdde031461042157508063095ea7b31461039f57806318160ddd1461038257806323b872dd146102a2578063313ce5671461028757806370a0823114610250578063902d55a51461022a57806395d89b411461010f578063a9059cbb146100de5763dd62ed3e1461008a575f80fd5b346100da5760403660031901126100da576100a3610537565b6100ab61054d565b6001600160a01b039182165f908152600160209081526040808320949093168252928352819020549051908152f35b5f80fd5b346100da5760403660031901126100da576101046100fa610537565b6024359033610563565b602060405160018152f35b346100da575f3660031901126100da576040515f6004548060011c90600181168015610220575b60208310811461020c578285529081156101f0575060011461019b575b50819003601f01601f191681019067ffffffffffffffff82118183101761018757610183829182604052826104f0565b0390f35b634e487b7160e01b5f52604160045260245ffd5b905060045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5f905b8282106101da57506020915082010182610153565b60018160209254838588010152019101906101c5565b90506020925060ff191682840152151560051b82010182610153565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610136565b346100da575f3660031901126100da5760206040516b033b2e3c9fd0803ce80000008152f35b346100da5760203660031901126100da576001600160a01b03610271610537565b165f525f602052602060405f2054604051908152f35b346100da575f3660031901126100da57602060405160128152f35b346100da5760603660031901126100da576102bb610537565b6102c361054d565b6001600160a01b0382165f818152600160208181526040808420338552909152909120549193604435939290918101610302575b506101049350610563565b83811061036757841561035457331561034157610104945f52600160205260405f2060018060a01b0333165f526020528360405f2091039055846102f7565b634a1406b160e11b5f525f60045260245ffd5b63e602df0560e01b5f525f60045260245ffd5b8390637dc7a0d960e11b5f523360045260245260445260645ffd5b346100da575f3660031901126100da576020600254604051908152f35b346100da5760403660031901126100da576103b8610537565b602435903315610354576001600160a01b031690811561034157335f52600160205260405f20825f526020528060405f20556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b346100da575f3660031901126100da575f6003548060011c906001811680156104e6575b60208310811461020c578285529081156101f057506001146104915750819003601f01601f191681019067ffffffffffffffff82118183101761018757610183829182604052826104f0565b905060035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5f905b8282106104d057506020915082010182610153565b60018160209254838588010152019101906104bb565b91607f1691610445565b9190916020815282518060208301525f5b818110610521575060409293505f838284010152601f8019910116010190565b8060208092870101516040828601015201610501565b600435906001600160a01b03821682036100da57565b602435906001600160a01b03821682036100da57565b6001600160a01b031690811561060d576001600160a01b03169182156105fa57815f525f60205260405f20548181106105e157817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f525f84520360405f2055845f525f825260405f20818154019055604051908152a3565b8263391434e360e21b5f5260045260245260445260645ffd5b63ec442f0560e01b5f525f60045260245ffd5b634b637e8f60e11b5f525f60045260245ffdfea26469706673582212202f72ee4c1f0971a9169f66dd7a1276afe1c5c5c4c0cb5817cd1eeefedbc2ccf764736f6c634300081a0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x695baa…ca709f | 38 days agoFri, 10 Jul 2026 05:13:40 UTC | Transfer | [0] 0x000000000000…9bd61bdf [1] 0x000000000000…a02b759c data: 0x000000000000000000…1893aaeb |
| 0x94ed12…0876a8 | 38 days agoFri, 10 Jul 2026 04:58:31 UTC | Approval | [0] 0x000000000000…9bd61bdf [1] 0x000000000000…959e5cb2 data: 0xffffffffffffffffff…ffffffff |
| 0x59556a…d49560 | 38 days agoFri, 10 Jul 2026 04:58:31 UTC | Transfer | [0] 0x000000000000…a02b759c [1] 0x000000000000…9bd61bdf data: 0x000000000000000000…1893aaeb |
| 0x38d394…6c678e | 38 days agoFri, 10 Jul 2026 04:58:26 UTC | Transfer | [0] 0x000000000000…a02b759c [1] 0x000000000000…6259b7d3 data: 0x000000000000000000…3883b835 |
| 0x79aeb3…dbd3c2 | 38 days agoFri, 10 Jul 2026 04:58:24 UTC | Transfer | [0] 0x000000000000…695c6abf [1] 0x000000000000…a02b759c data: 0x000000000000000000…e7fff68c |
| 0x79aeb3…dbd3c2 | 38 days agoFri, 10 Jul 2026 04:58:24 UTC | Approval | [0] 0x000000000000…695c6abf [1] 0x000000000000…638de0d3 data: 0x000000000000000000…e8000000 |
| 0x79aeb3…dbd3c2 | 38 days agoFri, 10 Jul 2026 04:58:24 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…695c6abf data: 0x000000000000000000…e8000000 |
| 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 | |||
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| no token transfers for this address yet | |||||||||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x94ed12…0876a8 | Approve | 5,810,099 | 38 days agoFri, 10 Jul 2026 04:58:31 UTC | 0x4ae0…1bdf | IN | CLAWFI | $0.000 ETH | 0.00000215 |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 5,810,033 | 38 days agoFri, 10 Jul 2026 04:58:24 UTC | 0x79aeb3…dbd3c2 | CREATE | deployToken | 0xcc11…6abf | IN | 0x0ba5…6ccf | 0 ETH |