// SPDX-License-Identifier: MIT
pragma solidity 0.8.35;
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
/// @title OperatorV4TaxToken
/// @notice Fixed-supply ERC-20 used with the separately deployed native-tax V4 hook.
/// @dev The token has no owner, mint, burn, pause, blacklist, tax, or asset-withdrawal functions.
contract OperatorV4TaxToken is ERC20 {
uint256 public constant FIXED_SUPPLY = 1_000_000_000 ether;
error EmptyTokenName();
error EmptyTokenSymbol();
error ZeroInitialHolder();
constructor(string memory name_, string memory symbol_, address initialHolder_) ERC20(name_, symbol_) {
if (bytes(name_).length == 0) revert EmptyTokenName();
if (bytes(symbol_).length == 0) revert EmptyTokenSymbol();
if (initialHolder_ == address(0)) revert ZeroInitialHolder();
_mint(initialHolder_, FIXED_SUPPLY);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "name_",
"type": "string",
"internalType": "string"
},
{
"name": "symbol_",
"type": "string",
"internalType": "string"
},
{
"name": "initialHolder_",
"type": "address",
"internalType": "address"
}
],
"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": "EmptyTokenName",
"type": "error",
"inputs": []
},
{
"name": "EmptyTokenSymbol",
"type": "error",
"inputs": []
},
{
"name": "ZeroInitialHolder",
"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": "FIXED_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"
}
]0x608060405234801561000f575f5ffd5b50600436106100b9575f3560e01c806370a0823111610072578063a9059cbb11610058578063a9059cbb1461016f578063c969943e14610182578063dd62ed3e14610195575f5ffd5b806370a082311461013257806395d89b4114610167575f5ffd5b806318160ddd116100a257806318160ddd146100fe57806323b872dd14610110578063313ce56714610123575f5ffd5b806306fdde03146100bd578063095ea7b3146100db575b5f5ffd5b6100c56101da565b6040516100d2919061073c565b60405180910390f35b6100ee6100e93660046107b7565b61026a565b60405190151581526020016100d2565b6002545b6040519081526020016100d2565b6100ee61011e3660046107df565b610283565b604051601281526020016100d2565b610102610140366004610819565b73ffffffffffffffffffffffffffffffffffffffff165f9081526020819052604090205490565b6100c56102a6565b6100ee61017d3660046107b7565b6102b5565b6101026b033b2e3c9fd0803ce800000081565b6101026101a3366004610839565b73ffffffffffffffffffffffffffffffffffffffff9182165f90815260016020908152604080832093909416825291909152205490565b6060600380546101e99061086a565b80601f01602080910402602001604051908101604052809291908181526020018280546102159061086a565b80156102605780601f1061023757610100808354040283529160200191610260565b820191905f5260205f20905b81548152906001019060200180831161024357829003601f168201915b5050505050905090565b5f336102778185856102c2565b60019150505b92915050565b5f336102908582856102d4565b61029b8585856103a7565b506001949350505050565b6060600480546101e99061086a565b5f336102778185856103a7565b6102cf8383836001610450565b505050565b73ffffffffffffffffffffffffffffffffffffffff8381165f908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8110156103a15781811015610393576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260248101829052604481018390526064015b60405180910390fd5b6103a184848484035f610450565b50505050565b73ffffffffffffffffffffffffffffffffffffffff83166103f6576040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081525f600482015260240161038a565b73ffffffffffffffffffffffffffffffffffffffff8216610445576040517fec442f050000000000000000000000000000000000000000000000000000000081525f600482015260240161038a565b6102cf838383610595565b73ffffffffffffffffffffffffffffffffffffffff841661049f576040517fe602df050000000000000000000000000000000000000000000000000000000081525f600482015260240161038a565b73ffffffffffffffffffffffffffffffffffffffff83166104ee576040517f94280d620000000000000000000000000000000000000000000000000000000081525f600482015260240161038a565b73ffffffffffffffffffffffffffffffffffffffff8085165f90815260016020908152604080832093871683529290522082905580156103a1578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161058791815260200190565b60405180910390a350505050565b73ffffffffffffffffffffffffffffffffffffffff83166105cc578060025f8282546105c191906108bb565b9091555061067c9050565b73ffffffffffffffffffffffffffffffffffffffff83165f9081526020819052604090205481811015610651576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152602481018290526044810183905260640161038a565b73ffffffffffffffffffffffffffffffffffffffff84165f9081526020819052604090209082900390555b73ffffffffffffffffffffffffffffffffffffffff82166106a5576002805482900390556106d0565b73ffffffffffffffffffffffffffffffffffffffff82165f9081526020819052604090208054820190555b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161072f91815260200190565b60405180910390a3505050565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b803573ffffffffffffffffffffffffffffffffffffffff811681146107b2575f5ffd5b919050565b5f5f604083850312156107c8575f5ffd5b6107d18361078f565b946020939093013593505050565b5f5f5f606084860312156107f1575f5ffd5b6107fa8461078f565b92506108086020850161078f565b929592945050506040919091013590565b5f60208284031215610829575f5ffd5b6108328261078f565b9392505050565b5f5f6040838503121561084a575f5ffd5b6108538361078f565b91506108616020840161078f565b90509250929050565b600181811c9082168061087e57607f821691505b6020821081036108b5577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b8082018082111561027d577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffdfea2646970667358221220e25f50415536548133461389256a00d8444e5fb63ff278eb519c5cc996e73e9d64736f6c63430008230033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| 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 | ||
|---|---|---|---|---|---|---|---|---|---|
| no token transfers for this address yet | |||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0xd3cf9f…80a466 | 24 days agoThu, 23 Jul 2026 17:07:45 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…3cea2bed data: 0x000000000000000000…a1fffe26 |
| 0xe9efdc…4ea271 | 24 days agoThu, 23 Jul 2026 17:07:44 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…3cea2bed data: 0x000000000000000000…2dfffd28 |
| 0x769173…e4807d | 24 days agoThu, 23 Jul 2026 17:07:44 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…3cea2bed data: 0x000000000000000000…e3fff888 |
| 0x33d9f3…ad9dcb | 24 days agoThu, 23 Jul 2026 17:07:44 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…3cea2bed data: 0x000000000000000000…e3fff158 |
| 0xebba68…7afe60 | 24 days agoThu, 23 Jul 2026 17:07:43 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…3cea2bed data: 0x000000000000000000…83e807de |
| 0xa91d40…a72560 | 24 days agoThu, 23 Jul 2026 17:07:34 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…3cea2bed data: 0x000000000000000000…c6b1c559 |
| 0x1ebcf3…4380ff | 24 days agoThu, 23 Jul 2026 17:07:34 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…3cea2bed data: 0x000000000000000000…836a14e5 |
| 0xa07fca…2e96bc | 24 days agoThu, 23 Jul 2026 17:07:33 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…3cea2bed data: 0x000000000000000000…75e8ac03 |
| 0x092067…d22d79 | 24 days agoThu, 23 Jul 2026 17:06:52 UTC | Transfer | [0] 0x000000000000…9605a474 [1] 0x000000000000…43e40951 data: 0x000000000000000000…d5a3b291 |
| 0xc83e60…a8ba81 | 24 days agoThu, 23 Jul 2026 17:06:52 UTC | Approval | [0] 0x000000000000…9605a474 [1] 0x000000000000…3ac78ba3 data: 0xffffffffffffffffff…ffffffff |
| 0x718e94…7147bf | 24 days agoThu, 23 Jul 2026 17:06:33 UTC | Transfer | [0] 0x000000000000…666c3fa3 [1] 0x000000000000…43e40951 data: 0x000000000000000000…9e110611 |
| 0x4562bf…089a44 | 24 days agoThu, 23 Jul 2026 17:06:32 UTC | Approval | [0] 0x000000000000…666c3fa3 [1] 0x000000000000…3ac78ba3 data: 0xffffffffffffffffff…ffffffff |
| 0x9e9c14…6fec53 | 24 days agoThu, 23 Jul 2026 17:06:32 UTC | Transfer | [0] 0x000000000000…d79a43f5 [1] 0x000000000000…43e40951 data: 0x000000000000000000…b3cb4fca |
| 0xd488f9…c194b7 | 24 days agoThu, 23 Jul 2026 17:06:31 UTC | Approval | [0] 0x000000000000…d79a43f5 [1] 0x000000000000…3ac78ba3 data: 0xffffffffffffffffff…ffffffff |
| 0x210cfa…350bf8 | 24 days agoThu, 23 Jul 2026 17:06:31 UTC | Transfer | [0] 0x000000000000…e2a2d448 [1] 0x000000000000…43e40951 data: 0x000000000000000000…5fd986f6 |
| 0xf2d89c…ad584b | 24 days agoThu, 23 Jul 2026 17:06:30 UTC | Approval | [0] 0x000000000000…e2a2d448 [1] 0x000000000000…3ac78ba3 data: 0xffffffffffffffffff…ffffffff |
| 0xbafbf4…91b181 | 24 days agoThu, 23 Jul 2026 17:06:30 UTC | Transfer | [0] 0x000000000000…59b2529a [1] 0x000000000000…43e40951 data: 0x000000000000000000…4b98da39 |
| 0x229332…972e73 | 24 days agoThu, 23 Jul 2026 17:06:29 UTC | Approval | [0] 0x000000000000…59b2529a [1] 0x000000000000…3ac78ba3 data: 0xffffffffffffffffff…ffffffff |
| 0x82336e…73e131 | 24 days agoThu, 23 Jul 2026 17:06:28 UTC | Transfer | [0] 0x000000000000…d01e221f [1] 0x000000000000…43e40951 data: 0x000000000000000000…6644c879 |
| 0xf77e1a…eaa7ef | 24 days agoThu, 23 Jul 2026 17:06:28 UTC | Approval | [0] 0x000000000000…d01e221f [1] 0x000000000000…3ac78ba3 data: 0xffffffffffffffffff…ffffffff |
| 0x157c69…4c36e7 | 24 days agoThu, 23 Jul 2026 17:06:27 UTC | Transfer | [0] 0x000000000000…b5018e29 [1] 0x000000000000…43e40951 data: 0x000000000000000000…8d01e963 |
| 0xd1da7d…5dc0c4 | 24 days agoThu, 23 Jul 2026 17:06:27 UTC | Approval | [0] 0x000000000000…b5018e29 [1] 0x000000000000…3ac78ba3 data: 0xffffffffffffffffff…ffffffff |
| 0x9b2ef1…2d82d1 | 24 days agoThu, 23 Jul 2026 17:06:25 UTC | Transfer | [0] 0x000000000000…6201a458 [1] 0x000000000000…43e40951 data: 0x000000000000000000…e32d92af |
| 0x053984…f22ab8 | 24 days agoThu, 23 Jul 2026 17:06:25 UTC | Approval | [0] 0x000000000000…6201a458 [1] 0x000000000000…3ac78ba3 data: 0xffffffffffffffffff…ffffffff |
| 0xa55459…487222 | 24 days agoThu, 23 Jul 2026 17:06:24 UTC | Transfer | [0] 0x000000000000…c2a518f2 [1] 0x000000000000…43e40951 data: 0x000000000000000000…4af31028 |
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xc83e60…a8ba81 | Approve | 17,454,120 | 24 days agoThu, 23 Jul 2026 17:06:52 UTC | 0xc9f8…a474 | IN | GME Fund | $0.000 ETH | 0.00000534 | |
| 0x4562bf…089a44 | Approve | 17,453,926 | 24 days agoThu, 23 Jul 2026 17:06:32 UTC | 0x1446…3fa3 | IN | GME Fund | $0.000 ETH | 0.00000542 | |
| 0xd488f9…c194b7 | Approve | 17,453,916 | 24 days agoThu, 23 Jul 2026 17:06:31 UTC | 0x12da…43f5 | IN | GME Fund | $0.000 ETH | 0.00000536 | |
| 0xf2d89c…ad584b | Approve | 17,453,906 | 24 days agoThu, 23 Jul 2026 17:06:30 UTC | 0x3389…d448 | IN | GME Fund | $0.000 ETH | 0.00000540 | |
| 0x229332…972e73 | Approve | 17,453,891 | 24 days agoThu, 23 Jul 2026 17:06:29 UTC | 0xad3a…529a | IN | GME Fund | $0.000 ETH | 0.00000534 | |
| 0xf77e1a…eaa7ef | Approve | 17,453,882 | 24 days agoThu, 23 Jul 2026 17:06:28 UTC | 0x7e4f…221f | IN | GME Fund | $0.000 ETH | 0.00000535 | |
| 0xd1da7d…5dc0c4 | Approve | 17,453,873 | 24 days agoThu, 23 Jul 2026 17:06:27 UTC | 0x9b9c…8e29 | IN | GME Fund | $0.000 ETH | 0.00000535 | |
| 0x053984…f22ab8 | Approve | 17,453,852 | 24 days agoThu, 23 Jul 2026 17:06:25 UTC | 0x677d…a458 | IN | GME Fund | $0.000 ETH | 0.00000534 | |
| 0xe59c31…72f495 | Approve | 17,453,840 | 24 days agoThu, 23 Jul 2026 17:06:23 UTC | 0x652b…18f2 | IN | GME Fund | $0.000 ETH | 0.00000540 | |
| 0xb4ee61…ac91c1 | Approve | 17,453,830 | 24 days agoThu, 23 Jul 2026 17:06:22 UTC | 0xd3a7…9a03 | IN | GME Fund | $0.000 ETH | 0.00000540 | |
| 0x7d4d89…b8b103 | Approve | 17,453,812 | 24 days agoThu, 23 Jul 2026 17:06:21 UTC | 0x86fd…86f0 | IN | GME Fund | $0.000 ETH | 0.00000534 | |
| 0x7a14dd…40fa5b | Approve | 17,453,783 | 24 days agoThu, 23 Jul 2026 17:06:18 UTC | 0x471e…c3d2 | IN | GME Fund | $0.000 ETH | 0.00000534 | |
| 0xd96f2f…558471 | Approve | 17,453,747 | 24 days agoThu, 23 Jul 2026 17:06:14 UTC | 0x18d9…45dc | IN | GME Fund | $0.000 ETH | 0.00000538 | |
| 0xa61635…28b72f | Approve | 17,453,739 | 24 days agoThu, 23 Jul 2026 17:06:13 UTC | 0xe36c…d652 | IN | GME Fund | $0.000 ETH | 0.00000536 | |
| 0x3f9c6d…5a4663 | Approve | 17,453,730 | 24 days agoThu, 23 Jul 2026 17:06:12 UTC | 0x9b19…832c | IN | GME Fund | $0.000 ETH | 0.00000538 | |
| 0x2d7499…688b91 | Approve | 17,453,718 | 24 days agoThu, 23 Jul 2026 17:06:11 UTC | 0x5191…c1f3 | IN | GME Fund | $0.000 ETH | 0.00000539 | |
| 0x92ca1c…e74067 | Approve | 17,453,538 | 24 days agoThu, 23 Jul 2026 17:05:53 UTC | 0x777f…ae40 | IN | GME Fund | $0.000 ETH | 0.00000539 | |
| 0xbfc2f6…bb5e36 | Approve | 17,453,530 | 24 days agoThu, 23 Jul 2026 17:05:52 UTC | 0x4c63…a50e | IN | GME Fund | $0.000 ETH | 0.00000541 | |
| 0x88efa3…77b8f9 | Approve | 17,453,505 | 24 days agoThu, 23 Jul 2026 17:05:50 UTC | 0xab88…6704 | IN | GME Fund | $0.000 ETH | 0.00000536 | |
| 0xc7a59b…44ad5d | Approve | 17,453,457 | 24 days agoThu, 23 Jul 2026 17:05:45 UTC | 0xa6c7…b587 | IN | GME Fund | $0.000 ETH | 0.00000538 | |
| 0x4bae73…97d38f | Approve | 17,453,373 | 24 days agoThu, 23 Jul 2026 17:05:37 UTC | 0x2829…eec4 | IN | GME Fund | $0.000 ETH | 0.00000545 | |
| 0x0c67fc…9fb4cf | Approve | 17,453,367 | 24 days agoThu, 23 Jul 2026 17:05:36 UTC | 0xff98…12ed | IN | GME Fund | $0.000 ETH | 0.00000539 | |
| 0x359246…b7805e | Approve | 17,453,365 | 24 days agoThu, 23 Jul 2026 17:05:36 UTC | 0xbe24…2a02 | IN | GME Fund | $0.000 ETH | 0.00000537 | |
| 0x2ab60a…aa9b79 | Approve | 17,453,347 | 24 days agoThu, 23 Jul 2026 17:05:34 UTC | 0x61b2…61ba | IN | GME Fund | $0.000 ETH | 0.00000537 | |
| 0x74ceef…7010a3 | Approve | 17,453,261 | 24 days agoThu, 23 Jul 2026 17:05:25 UTC | 0x95d9…dc1b | IN | GME Fund | $0.000 ETH | 0.00000537 |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 17,450,546 | 24 days agoThu, 23 Jul 2026 17:00:54 UTC | 0x71afbc…1884da | CREATE2 | 0xc6639f41 | 0x4e59…956c | IN | 0xbe68…080d | 0 ETH |