Overview ERC20
PRICE
$0.00142938 @ 0.0000004349 ETH (1.43%)

ON-CHAIN MARKET CAP $1,071,271.39

Total Supply:
777,777,777.00 Imagine

Holders:
60,229
Profile Summary
Blockchain:
Zora (7777777)


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

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
Yes with 50 runs

Created At:
Wed, 20 Mar 2024 15:19:13 GMT
TemplateERC20.sol
contracts
TemplateERC20.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "name",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "symbol",
        "type": "string"
      },
      {
        "internalType": "uint256",
        "name": "supply",
        "type": "uint256"
      },
      {
        "internalType": "address",
        "name": "receiver",
        "type": "address"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "currentAllowance",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "requestedDecrease",
        "type": "uint256"
      }
    ],
    "name": "ERC20FailedDecreaseAllowance",
    "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": [
      {
        "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": "amount",
        "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": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "requestedDecrease",
        "type": "uint256"
      }
    ],
    "name": "decreaseAllowance",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "addedValue",
        "type": "uint256"
      }
    ],
    "name": "increaseAllowance",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "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": "totalSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "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": "amount",
        "type": "uint256"
      }
    ],
    "name": "transferFrom",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  }
]


Contract Creation Code
60406080815234620003995762000b89803803806200001e816200039d565b9283398101608082820312620003995781516001600160401b03929083811162000399578262000050918301620003c3565b602092838301519085821162000399576200006d918401620003c3565b906060868401519301519460018060a01b03861680960362000399578151818111620002a4576003908154906001948583811c931680156200038e575b898410146200037a578190601f9384811162000327575b508990848311600114620002c4575f92620002b8575b50505f1982851b1c191690851b1782555b8451928311620002a45760049485548581811c9116801562000299575b8982101462000286578281116200023e575b5087918411600114620001d7579383949184925f95620001cb575b50501b925f19911b1c19161781555b8315620001b55760025490828201809211620001a257506002555f8381528083528481208054830190558451918252917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a3516107559081620004348239f35b601190634e487b7160e01b5f525260245ffd5b6024905f86519163ec442f0560e01b8352820152fd5b015193505f8062000132565b9190601f19841692865f5284895f20945f5b8b898383106200022657505050106200020c575b50505050811b01815562000141565b01519060f8845f19921b161c191690555f808080620001fd565b868601518955909701969485019488935001620001e9565b865f52885f208380870160051c8201928b88106200027c575b0160051c019086905b8281106200027057505062000117565b5f815501869062000260565b9250819262000257565b602287634e487b7160e01b5f525260245ffd5b90607f169062000105565b634e487b7160e01b5f52604160045260245ffd5b015190505f80620000d7565b90879350601f19831691865f528b5f20925f5b8d828210620003105750508411620002f8575b505050811b018255620000e8565b01515f1983871b60f8161c191690555f8080620002ea565b8385015186558b97909501949384019301620002d7565b909150845f52895f208480850160051c8201928c861062000370575b918991869594930160051c01915b82811062000361575050620000c1565b5f815585945089910162000351565b9250819262000343565b634e487b7160e01b5f52602260045260245ffd5b92607f1692620000aa565b5f80fd5b6040519190601f01601f191682016001600160401b03811183821017620002a457604052565b919080601f84011215620003995782516001600160401b038111620002a457602090620003f9601f8201601f191683016200039d565b9281845282828701011162000399575f5b8181106200041f5750825f9394955001015290565b85810183015184820184015282016200040a56fe6080604081815260049182361015610015575f80fd5b5f92833560e01c91826306fdde031461047857508163095ea7b31461044e57816318160ddd1461042f57816323b872dd1461034a578163313ce5671461032e57816339509351146102c757816370a082311461029057816395d89b411461018e578163a457c2d71461011657508063a9059cbb146100e65763dd62ed3e1461009b575f80fd5b346100e257806003193601126100e257806020926100b761057e565b6100bf610598565b6001600160a01b0391821683526001865283832091168252845220549051908152f35b5080fd5b50346100e257806003193601126100e25760209061010f61010561057e565b60243590336105cc565b5160018152f35b82843461018b578160031936011261018b5761013061057e565b928260243592338152600160205281812060018060a01b038716825260205220549082821061016a57509261010f91602094039033610692565b9251632983c0c360e21b81529384936101879392919085016105ae565b0390fd5b80fd5b8383346100e257816003193601126100e257805190828454600181811c90808316928315610286575b602093848410811461027357838852908115610257575060011461021f575b505050829003601f01601f191682019267ffffffffffffffff84118385101761020c5750829182610208925282610537565b0390f35b634e487b7160e01b815260418552602490fd5b919250868652828620918387935b83851061024357505050508301018580806101d6565b80548886018301529301928490820161022d565b60ff1916878501525050151560051b84010190508580806101d6565b634e487b7160e01b895260228a52602489fd5b91607f16916101b7565b5050346100e25760203660031901126100e25760209181906001600160a01b036102b861057e565b16815280845220549051908152f35b82843461018b578160031936011261018b576102e161057e565b338252600160209081528383206001600160a01b038316845290528282205460243581019290831061031b5760208461010f858533610692565b634e487b7160e01b815260118552602490fd5b5050346100e257816003193601126100e2576020905160128152f35b9050823461018b57606036600319011261018b5761036661057e565b61036e610598565b916044359360018060a01b038316808352600160205286832033845260205286832054915f1983036103a9575b60208861010f8989896105cc565b8683106104115781156103fa5733156103e35750825260016020908152868320338452815291869020908590039055829061010f8761039b565b8751634a1406b160e11b8152908101849052602490fd5b875163e602df0560e01b8152908101849052602490fd5b9050610187868851938493637dc7a0d960e11b8552339085016105ae565b5050346100e257816003193601126100e2576020906002549051908152f35b5050346100e257806003193601126100e25760209061010f61046e61057e565b6024359033610692565b8490843461053357826003193601126105335782600354600181811c90808316928315610529575b60209384841081146102735783885290811561025757506001146104f057505050829003601f01601f191682019267ffffffffffffffff84118385101761020c5750829182610208925282610537565b91925060038652828620918387935b83851061051557505050508301018580806101d6565b8054888601830152930192849082016104ff565b91607f16916104a0565b8280fd5b602080825282518183018190529093925f5b82811061056a57505060409293505f838284010152601f8019910116010190565b818101860151848201604001528501610549565b600435906001600160a01b038216820361059457565b5f80fd5b602435906001600160a01b038216820361059457565b604091949392606082019560018060a01b0316825260208201520152565b916001600160a01b0380841692831561067a5716928315610662575f9083825281602052604082205490838210610645575091604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef958760209652828652038282205586815220818154019055604051908152a3565b6101878460405193849363391434e360e21b8552600485016105ae565b60405163ec442f0560e01b81525f6004820152602490fd5b604051634b637e8f60e11b81525f6004820152602490fd5b6001600160a01b0390811691821561070757169182156106ef5760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591835f526001825260405f20855f5282528060405f2055604051908152a3565b604051634a1406b160e11b81525f6004820152602490fd5b60405163e602df0560e01b81525f6004820152602490fdfea26469706673582212201b6e808f3e8bfb7af709f84d6ff697caf8be249b423fb1c4d3848dd4d5ea5aa564736f6c63430008140033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000002835cd9c6d6f2156b240000000000000000000000000000248c2a19e5a2f652f4b09b9e71b86aa04c3f32f60000000000000000000000000000000000000000000000000000000000000007496d6167696e65000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007496d6167696e6500000000000000000000000000000000000000000000000000
Constructor Arguments
(ABI-Encoded and is the last bytes of the Contract Creation Code above)
0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000002835cd9c6d6f2156b240000000000000000000000000000248c2a19e5a2f652f4b09b9e71b86aa04c3f32f60000000000000000000000000000000000000000000000000000000000000007496d6167696e65000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007496d6167696e6500000000000000000000000000000000000000000000000000

----Decoded View------------Arg [0] : name (string): ImagineArg [1] : symbol (string): ImagineArg [2] : supply (uint256): 777777777000000000000000000Arg [3] : receiver (address): 0x248C2A19E5A2f652F4B09B9E71B86aa04c3F32f6

----Encoded View------------Arg [0] : 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000007496d6167696e6500000000000000000000000000000000000000000000000000Arg [1] : 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000007496d6167696e6500000000000000000000000000000000000000000000000000Arg [2] : 0x000000000000000000000000000000000000000002835cd9c6d6f2156b240000Arg [3] : 0x000000000000000000000000248c2a19e5a2f652f4b09b9e71b86aa04c3f32f6