// 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";
contract FounderLauncherToken is ERC20, ERC20Permit {
address public immutable creator;
string public tokenURI;
constructor(
string memory name_,
string memory symbol_,
uint256 totalSupply_,
address creator_,
string memory tokenURI_,
address supplyRecipient
) ERC20(name_, symbol_) ERC20Permit(name_) {
creator = creator_;
tokenURI = tokenURI_;
_mint(supplyRecipient, totalSupply_);
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "name_",
"type": "string",
"internalType": "string"
},
{
"name": "symbol_",
"type": "string",
"internalType": "string"
},
{
"name": "totalSupply_",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "creator_",
"type": "address",
"internalType": "address"
},
{
"name": "tokenURI_",
"type": "string",
"internalType": "string"
},
{
"name": "supplyRecipient",
"type": "address",
"internalType": "address"
}
],
"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": "InvalidShortString",
"type": "error",
"inputs": []
},
{
"name": "StringTooLong",
"type": "error",
"inputs": [
{
"name": "str",
"type": "string",
"internalType": "string"
}
]
},
{
"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": "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": "tokenURI",
"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"
}
]0x6080806040526004361015610012575f80fd5b5f3560e01c90816302d05d3f1461077d5750806306fdde03146106d8578063095ea7b3146106b257806318160ddd1461069557806323b872dd146105b6578063313ce5671461059b5780633644e515146105795780633c130d90146104d457806370a082311461049d5780637ecebe001461046557806384b0196e1461036d57806395d89b411461028b578063a9059cbb1461025a578063d505accf146101155763dd62ed3e146100c1575f80fd5b34610111576040366003190112610111576100da6107e2565b6100e26107f8565b6001600160a01b039182165f908152600160209081526040808320949093168252928352819020549051908152f35b5f80fd5b346101115760e03660031901126101115761012e6107e2565b6101366107f8565b604435906064359260843560ff81168103610111578442116102475761020a6102139160018060a01b03841696875f52600760205260405f20908154916001830190556040519060208201927f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c984528a604084015260018060a01b038916606084015289608084015260a083015260c082015260c081526101d860e082610846565b5190206101e3610939565b906040519161190160f01b83526002830152602282015260c43591604260a4359220610c6d565b90929192610cfa565b6001600160a01b0316848103610230575061022e9350610a55565b005b84906325c0072360e11b5f5260045260245260445ffd5b8463313c898160e11b5f5260045260245ffd5b34610111576040366003190112610111576102806102766107e2565b602435903361087c565b602060405160018152f35b34610111575f366003190112610111576040515f6004546102ab8161080e565b808452906001811690811561034957506001146102eb575b6102e7836102d381850382610846565b6040519182916020835260208301906107be565b0390f35b60045f9081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b80821061032f575090915081016020016102d36102c3565b919260018160209254838588010152019101909291610317565b60ff191660208086019190915291151560051b840190910191506102d390506102c3565b34610111575f366003190112610111576104096103a97f6365736820636574000000000000000000000000000000000000000000000008610ab8565b6103d27f3100000000000000000000000000000000000000000000000000000000000001610bb5565b6020610417604051926103e58385610846565b5f84525f368137604051958695600f60f81b875260e08588015260e08701906107be565b9085820360408701526107be565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061044e57505050500390f35b83518552869550938101939281019260010161043f565b34610111576020366003190112610111576001600160a01b036104866107e2565b165f526007602052602060405f2054604051908152f35b34610111576020366003190112610111576001600160a01b036104be6107e2565b165f525f602052602060405f2054604051908152f35b34610111575f366003190112610111576040515f6008546104f48161080e565b8084529060018116908115610349575060011461051b576102e7836102d381850382610846565b60085f9081527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3939250905b80821061055f575090915081016020016102d36102c3565b919260018160209254838588010152019101909291610547565b34610111575f366003190112610111576020610593610939565b604051908152f35b34610111575f36600319011261011157602060405160128152f35b34610111576060366003190112610111576105cf6107e2565b6105d76107f8565b6001600160a01b0382165f818152600160209081526040808320338452909152902054909260443592915f198110610615575b50610280935061087c565b83811061067a57841561066757331561065457610280945f52600160205260405f2060018060a01b0333165f526020528360405f20910390558461060a565b634a1406b160e11b5f525f60045260245ffd5b63e602df0560e01b5f525f60045260245ffd5b8390637dc7a0d960e11b5f523360045260245260445260645ffd5b34610111575f366003190112610111576020600254604051908152f35b34610111576040366003190112610111576102806106ce6107e2565b6024359033610a55565b34610111575f366003190112610111576040515f6003546106f88161080e565b8084529060018116908115610349575060011461071f576102e7836102d381850382610846565b60035f9081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b939250905b808210610763575090915081016020016102d36102c3565b91926001816020925483858801015201910190929161074b565b34610111575f366003190112610111577f00000000000000000000000007c81d7695a52ff588d68b26dce950e6ceec8ffe6001600160a01b03168152602090f35b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b038216820361011157565b602435906001600160a01b038216820361011157565b90600182811c9216801561083c575b602083101461082857565b634e487b7160e01b5f52602260045260245ffd5b91607f169161081d565b90601f8019910116810190811067ffffffffffffffff82111761086857604052565b634e487b7160e01b5f52604160045260245ffd5b6001600160a01b0316908115610926576001600160a01b031691821561091357815f525f60205260405f20548181106108fa57817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f525f84520360405f2055845f525f825260405f20818154019055604051908152a3565b8263391434e360e21b5f5260045260245260445260645ffd5b63ec442f0560e01b5f525f60045260245ffd5b634b637e8f60e11b5f525f60045260245ffd5b307f000000000000000000000000f81fc048e2672c9207cbe368063b95593cf06dbc6001600160a01b03161480610a2c575b15610994577f1ea207e8ecf585ba83d85734259e2d7034af71af59e3bd8a930b1e57603468f690565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f72e629eccf959cde40adf7c9f7bdcbb796f45e3aa482f226aaef998b2d54d15660408201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260a08152610a2660c082610846565b51902090565b507f0000000000000000000000000000000000000000000000000000000000001237461461096b565b6001600160a01b0316908115610667576001600160a01b03169182156106545760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591835f526001825260405f20855f5282528060405f2055604051908152a3565b60ff8114610afe5760ff811690601f8211610aef5760405191610adc604084610846565b6020808452838101919036833783525290565b632cd44ac360e21b5f5260045ffd5b50604051600554815f610b108361080e565b8083529260018116908115610b965750600114610b37575b610b3492500382610846565b90565b5060055f90815290917f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db05b818310610b7a575050906020610b3492820101610b28565b6020919350806001915483858801015201910190918392610b62565b60209250610b3494915060ff191682840152151560051b820101610b28565b60ff8114610bd95760ff811690601f8211610aef5760405191610adc604084610846565b50604051600654815f610beb8361080e565b8083529260018116908115610b965750600114610c0e57610b3492500382610846565b5060065f90815290917ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f5b818310610c51575050906020610b3492820101610b28565b6020919350806001915483858801015201910190918392610c39565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411610cef579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa15610ce4575f516001600160a01b03811615610cda57905f905f90565b505f906001905f90565b6040513d5f823e3d90fd5b5050505f9160039190565b6004811015610d5a5780610d0c575050565b60018103610d235763f645eedf60e01b5f5260045ffd5b60028103610d3e575063fce698f760e01b5f5260045260245ffd5b600314610d485750565b6335e2f38360e21b5f5260045260245ffd5b634e487b7160e01b5f52602160045260245ffdfea264697066735822122049e8311af5e2e184c73de9ff3d91e776a131b34ccf3e493dd564f16a2d7708f364736f6c63430008240033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0xa38d19…f78304 | 8 days agoMon, 10 Aug 2026 02:44:24 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…ceec8ffe data: 0x000000000000000000…f25c9dea |
| 0xa38d19…f78304 | 8 days agoMon, 10 Aug 2026 02:44:24 UTC | Transfer | [0] 0x000000000000…f67ae4ed [1] 0x000000000000…43e40951 data: 0x000000000000000000…e8000000 |
| 0xa38d19…f78304 | 8 days agoMon, 10 Aug 2026 02:44:24 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…f67ae4ed data: 0x000000000000000000…e8000000 |
| 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 | |||||||||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| No direct transactions — this address is only ever reached via internal calls (common for a contract only invoked through a router or proxy). View Internal Transactions → | |||||||||
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 32,448,894 | 8 days agoMon, 10 Aug 2026 02:44:24 UTC | 0xa38d19…f78304 | CREATE2 | launch | 0x6bbd…0c76 | IN | 0xf81f…6dbc | 0 ETH |