Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
10,000,000.00 PEPEEN

Holders:
41
Profile Summary
Blockchain:
Blast (81457)


Decimals:
18
Contract Source Code Verified (Partial Match)
Contract Name:
TokenForProxy

Compiler Version
v0.8.25+commit.b61c2a91

Optimization Enabled:
Yes with 200 runs

Created At:
Fri, 17 May 2024 01:27:35 GMT
TokenFactory.sol
src
tokenLauncher
TokenFactory.sol


Contract ABI
[
  {
    "inputs": [],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "inputs": [],
    "name": "AlreadyInitialized",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "allowance",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "needed",
        "type": "uint256"
      }
    ],
    "name": "ERC20InsufficientAllowance",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "sender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "balance",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "needed",
        "type": "uint256"
      }
    ],
    "name": "ERC20InsufficientBalance",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "approver",
        "type": "address"
      }
    ],
    "name": "ERC20InvalidApprover",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "receiver",
        "type": "address"
      }
    ],
    "name": "ERC20InvalidReceiver",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "sender",
        "type": "address"
      }
    ],
    "name": "ERC20InvalidSender",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      }
    ],
    "name": "ERC20InvalidSpender",
    "type": "error"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Approval",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Transfer",
    "type": "event"
  },
  {
    "inputs": [],
    "name": "TOTAL_SUPPLY",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      }
    ],
    "name": "allowance",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "_name",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "_symbol",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "metadataJSON",
        "type": "string"
      }
    ],
    "name": "initialize",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "symbol",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "tokenURI",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "totalSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "transfer",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "transferFrom",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  }
]


Contract Creation Code
608060405234801561001057600080fd5b5060408051602080820183526000808352835191820190935291825290600361003983826100ef565b50600461004682826100ef565b5050506101ae565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061007857607f821691505b60208210810361009857634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156100ea576000816000526020600020601f850160051c810160208610156100c75750805b601f850160051c820191505b818110156100e6578281556001016100d3565b5050505b505050565b81516001600160401b038111156101085761010861004e565b61011c816101168454610064565b8461009e565b602080601f83116001811461015157600084156101395750858301515b600019600386901b1c1916600185901b1785556100e6565b600085815260208120601f198616915b8281101561018057888601518255948401946001909101908401610161565b508582101561019e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b610d87806101bd6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a0823114610136578063902d55a51461015f57806395d89b4114610171578063a6487c5314610179578063a9059cbb1461018e578063dd62ed3e146101a157600080fd5b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146100fa57806323b872dd1461010c578063313ce5671461011f5780633c130d901461012e575b600080fd5b6100c16101da565b6040516100ce919061086c565b60405180910390f35b6100ea6100e53660046108bb565b61026c565b60405190151581526020016100ce565b6002545b6040519081526020016100ce565b6100ea61011a3660046108e5565b610286565b604051601281526020016100ce565b6100c16102aa565b6100fe610144366004610921565b6001600160a01b031660009081526020819052604090205490565b6100fe6a084595161401484a00000081565b6100c16102d2565b61018c6101873660046109e6565b6102e1565b005b6100ea61019c3660046108bb565b610326565b6100fe6101af366004610a6e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600680546101e990610aa1565b80601f016020809104026020016040519081016040528092919081815260200182805461021590610aa1565b80156102625780601f1061023757610100808354040283529160200191610262565b820191906000526020600020905b81548152906001019060200180831161024557829003601f168201915b5050505050905090565b60003361027a818585610334565b60019150505b92915050565b600033610294858285610341565b61029f8585856103c4565b506001949350505050565b606060056040516020016102be9190610adb565b604051602081830303815290604052905090565b6060600780546101e990610aa1565b6102e9610423565b60066102f58482610bd3565b5060076103028382610bd3565b50610318336a084595161401484a000000610473565b610321816104ad565b505050565b60003361027a8185856103c4565b61032183838360016104e2565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981146103be57818110156103af57604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064015b60405180910390fd5b6103be848484840360006104e2565b50505050565b6001600160a01b0383166103ee57604051634b637e8f60e11b8152600060048201526024016103a6565b6001600160a01b0382166104185760405163ec442f0560e01b8152600060048201526024016103a6565b6103218383836105b7565b7f3beb386fe2857f1f6791d69513a979a773d6f576788843cc501ba63d213caf04805460ff16156104665760405162dc149f60e41b815260040160405180910390fd5b805460ff19166001179055565b6001600160a01b03821661049d5760405163ec442f0560e01b8152600060048201526024016103a6565b6104a9600083836105b7565b5050565b6104d5816040516020016104c19190610c93565b6040516020818303038152906040526106e1565b6005906104a99082610bd3565b6001600160a01b03841661050c5760405163e602df0560e01b8152600060048201526024016103a6565b6001600160a01b03831661053657604051634a1406b160e11b8152600060048201526024016103a6565b6001600160a01b03808516600090815260016020908152604080832093871683529290522082905580156103be57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516105a991815260200190565b60405180910390a350505050565b6001600160a01b0383166105e25780600260008282546105d79190610cc5565b909155506106549050565b6001600160a01b038316600090815260208190526040902054818110156106355760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016103a6565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166106705760028054829003905561068f565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516106d491815260200190565b60405180910390a3505050565b6060815160000361070057505060408051602081019091526000815290565b6000604051806060016040528060408152602001610d12604091399050600060038451600261072f9190610cc5565b6107399190610cd8565b610744906004610cfa565b90506000610753826020610cc5565b67ffffffffffffffff81111561076b5761076b610943565b6040519080825280601f01601f191660200182016040528015610795576020820181803683370190505b509050818152600183018586518101602084015b818310156108035760039283018051603f601282901c811687015160f890811b8552600c83901c8216880151811b6001860152600683901c8216880151811b60028601529116860151901b938201939093526004016107a9565b60038951066001811461081d576002811461082e5761083a565b613d3d60f01b60011983015261083a565b603d60f81b6000198301525b509398975050505050505050565b60005b8381101561086357818101518382015260200161084b565b50506000910152565b602081526000825180602084015261088b816040850160208701610848565b601f01601f19169190910160400192915050565b80356001600160a01b03811681146108b657600080fd5b919050565b600080604083850312156108ce57600080fd5b6108d78361089f565b946020939093013593505050565b6000806000606084860312156108fa57600080fd5b6109038461089f565b92506109116020850161089f565b9150604084013590509250925092565b60006020828403121561093357600080fd5b61093c8261089f565b9392505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261096a57600080fd5b813567ffffffffffffffff8082111561098557610985610943565b604051601f8301601f19908116603f011681019082821181831017156109ad576109ad610943565b816040528381528660208588010111156109c657600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000806000606084860312156109fb57600080fd5b833567ffffffffffffffff80821115610a1357600080fd5b610a1f87838801610959565b94506020860135915080821115610a3557600080fd5b610a4187838801610959565b93506040860135915080821115610a5757600080fd5b50610a6486828701610959565b9150509250925092565b60008060408385031215610a8157600080fd5b610a8a8361089f565b9150610a986020840161089f565b90509250929050565b600181811c90821680610ab557607f821691505b602082108103610ad557634e487b7160e01b600052602260045260246000fd5b50919050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000081526000601d60008454610b0f81610aa1565b60018281168015610b275760018114610b4257610b76565b60ff198416601d890152601d83151584028901019450610b76565b8860005260208060002060005b85811015610b6a5781548b82018a0152908401908201610b4f565b505050601d8389010194505b5092979650505050505050565b601f821115610321576000816000526020600020601f850160051c81016020861015610bac5750805b601f850160051c820191505b81811015610bcb57828155600101610bb8565b505050505050565b815167ffffffffffffffff811115610bed57610bed610943565b610c0181610bfb8454610aa1565b84610b83565b602080601f831160018114610c365760008415610c1e5750858301515b600019600386901b1c1916600185901b178555610bcb565b600085815260208120601f198616915b82811015610c6557888601518255948401946001909101908401610c46565b5085821015610c835787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008251610ca5818460208701610848565b9190910192915050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561028057610280610caf565b600082610cf557634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761028057610280610caf56fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa264697066735822122090a2c2f8fce975b14b0290f36cea6e5089999628109d930a732d4901e230b3bb64736f6c63430008190033