Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000,000.00 cUSDC

Holders:
2
Profile Summary
Blockchain:
Fuji (43113)


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

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
No

Created At:
Mon, 13 Nov 2023 14:36:51 GMT
ERC20.sol
@openzeppelin
contracts
token
ERC20
ERC20.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "name",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "symbol",
        "type": "string"
      },
      {
        "internalType": "uint8",
        "name": "decimals_",
        "type": "uint8"
      },
      {
        "internalType": "uint256",
        "name": "totalSupply",
        "type": "uint256"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "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": "subtractedValue",
        "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
60806040523480156200001157600080fd5b5060405162001b5938038062001b59833981810160405281019062000037919062000419565b838381600390816200004a91906200070a565b5080600490816200005c91906200070a565b50505081600560006101000a81548160ff021916908360ff1602179055506200008c33826200009660201b60201c565b505050506200090c565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000108576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000ff9062000852565b60405180910390fd5b6200011c600083836200020360201b60201c565b8060026000828254620001309190620008a3565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620001e39190620008ef565b60405180910390a3620001ff600083836200020860201b60201c565b5050565b505050565b505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b62000276826200022b565b810181811067ffffffffffffffff821117156200029857620002976200023c565b5b80604052505050565b6000620002ad6200020d565b9050620002bb82826200026b565b919050565b600067ffffffffffffffff821115620002de57620002dd6200023c565b5b620002e9826200022b565b9050602081019050919050565b60005b8381101562000316578082015181840152602081019050620002f9565b60008484015250505050565b6000620003396200033384620002c0565b620002a1565b90508281526020810184848401111562000358576200035762000226565b5b62000365848285620002f6565b509392505050565b600082601f83011262000385576200038462000221565b5b81516200039784826020860162000322565b91505092915050565b600060ff82169050919050565b620003b881620003a0565b8114620003c457600080fd5b50565b600081519050620003d881620003ad565b92915050565b6000819050919050565b620003f381620003de565b8114620003ff57600080fd5b50565b6000815190506200041381620003e8565b92915050565b6000806000806080858703121562000436576200043562000217565b5b600085015167ffffffffffffffff8111156200045757620004566200021c565b5b62000465878288016200036d565b945050602085015167ffffffffffffffff8111156200048957620004886200021c565b5b62000497878288016200036d565b9350506040620004aa87828801620003c7565b9250506060620004bd8782880162000402565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200051c57607f821691505b602082108103620005325762000531620004d4565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200059c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200055d565b620005a886836200055d565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620005eb620005e5620005df84620003de565b620005c0565b620003de565b9050919050565b6000819050919050565b6200060783620005ca565b6200061f6200061682620005f2565b8484546200056a565b825550505050565b600090565b6200063662000627565b62000643818484620005fc565b505050565b5b818110156200066b576200065f6000826200062c565b60018101905062000649565b5050565b601f821115620006ba57620006848162000538565b6200068f846200054d565b810160208510156200069f578190505b620006b7620006ae856200054d565b83018262000648565b50505b505050565b600082821c905092915050565b6000620006df60001984600802620006bf565b1980831691505092915050565b6000620006fa8383620006cc565b9150826002028217905092915050565b6200071582620004c9565b67ffffffffffffffff8111156200073157620007306200023c565b5b6200073d825462000503565b6200074a8282856200066f565b600060209050601f8311600181146200078257600084156200076d578287015190505b620007798582620006ec565b865550620007e9565b601f198416620007928662000538565b60005b82811015620007bc5784890151825560018201915060208501945060208101905062000795565b86831015620007dc5784890151620007d8601f891682620006cc565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006200083a601f83620007f1565b9150620008478262000802565b602082019050919050565b600060208201905081810360008301526200086d816200082b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620008b082620003de565b9150620008bd83620003de565b9250828201905080821115620008d857620008d762000874565b5b92915050565b620008e981620003de565b82525050565b6000602082019050620009066000830184620008de565b92915050565b61123d806200091c6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190610b1a565b60405180910390f35b6100e660048036038101906100e19190610bd5565b610308565b6040516100f39190610c30565b60405180910390f35b61010461032b565b6040516101119190610c5a565b60405180910390f35b610134600480360381019061012f9190610c75565b610335565b6040516101419190610c30565b60405180910390f35b610152610364565b60405161015f9190610ce4565b60405180910390f35b610182600480360381019061017d9190610bd5565b61037b565b60405161018f9190610c30565b60405180910390f35b6101b260048036038101906101ad9190610cff565b6103b2565b6040516101bf9190610c5a565b60405180910390f35b6101d06103fa565b6040516101dd9190610b1a565b60405180910390f35b61020060048036038101906101fb9190610bd5565b61048c565b60405161020d9190610c30565b60405180910390f35b610230600480360381019061022b9190610bd5565b610503565b60405161023d9190610c30565b60405180910390f35b610260600480360381019061025b9190610d2c565b610526565b60405161026d9190610c5a565b60405180910390f35b60606003805461028590610d9b565b80601f01602080910402602001604051908101604052809291908181526020018280546102b190610d9b565b80156102fe5780601f106102d3576101008083540402835291602001916102fe565b820191906000526020600020905b8154815290600101906020018083116102e157829003601f168201915b5050505050905090565b6000806103136105ad565b90506103208185856105b5565b600191505092915050565b6000600254905090565b6000806103406105ad565b905061034d85828561077e565b61035885858561080a565b60019150509392505050565b6000600560009054906101000a900460ff16905090565b6000806103866105ad565b90506103a78185856103988589610526565b6103a29190610dfb565b6105b5565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606004805461040990610d9b565b80601f016020809104026020016040519081016040528092919081815260200182805461043590610d9b565b80156104825780601f1061045757610100808354040283529160200191610482565b820191906000526020600020905b81548152906001019060200180831161046557829003601f168201915b5050505050905090565b6000806104976105ad565b905060006104a58286610526565b9050838110156104ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104e190610ea1565b60405180910390fd5b6104f782868684036105b5565b60019250505092915050565b60008061050e6105ad565b905061051b81858561080a565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610624576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061b90610f33565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610693576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068a90610fc5565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107719190610c5a565b60405180910390a3505050565b600061078a8484610526565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461080457818110156107f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ed90611031565b60405180910390fd5b61080384848484036105b5565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610879576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610870906110c3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108df90611155565b60405180910390fd5b6108f3838383610a80565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610979576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610970906111e7565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a679190610c5a565b60405180910390a3610a7a848484610a85565b50505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610ac4578082015181840152602081019050610aa9565b60008484015250505050565b6000601f19601f8301169050919050565b6000610aec82610a8a565b610af68185610a95565b9350610b06818560208601610aa6565b610b0f81610ad0565b840191505092915050565b60006020820190508181036000830152610b348184610ae1565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610b6c82610b41565b9050919050565b610b7c81610b61565b8114610b8757600080fd5b50565b600081359050610b9981610b73565b92915050565b6000819050919050565b610bb281610b9f565b8114610bbd57600080fd5b50565b600081359050610bcf81610ba9565b92915050565b60008060408385031215610bec57610beb610b3c565b5b6000610bfa85828601610b8a565b9250506020610c0b85828601610bc0565b9150509250929050565b60008115159050919050565b610c2a81610c15565b82525050565b6000602082019050610c456000830184610c21565b92915050565b610c5481610b9f565b82525050565b6000602082019050610c6f6000830184610c4b565b92915050565b600080600060608486031215610c8e57610c8d610b3c565b5b6000610c9c86828701610b8a565b9350506020610cad86828701610b8a565b9250506040610cbe86828701610bc0565b9150509250925092565b600060ff82169050919050565b610cde81610cc8565b82525050565b6000602082019050610cf96000830184610cd5565b92915050565b600060208284031215610d1557610d14610b3c565b5b6000610d2384828501610b8a565b91505092915050565b60008060408385031215610d4357610d42610b3c565b5b6000610d5185828601610b8a565b9250506020610d6285828601610b8a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610db357607f821691505b602082108103610dc657610dc5610d6c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610e0682610b9f565b9150610e1183610b9f565b9250828201905080821115610e2957610e28610dcc565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000610e8b602583610a95565b9150610e9682610e2f565b604082019050919050565b60006020820190508181036000830152610eba81610e7e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000610f1d602483610a95565b9150610f2882610ec1565b604082019050919050565b60006020820190508181036000830152610f4c81610f10565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000610faf602283610a95565b9150610fba82610f53565b604082019050919050565b60006020820190508181036000830152610fde81610fa2565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b600061101b601d83610a95565b915061102682610fe5565b602082019050919050565b6000602082019050818103600083015261104a8161100e565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006110ad602583610a95565b91506110b882611051565b604082019050919050565b600060208201905081810360008301526110dc816110a0565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061113f602383610a95565b915061114a826110e3565b604082019050919050565b6000602082019050818103600083015261116e81611132565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006111d1602683610a95565b91506111dc82611175565b604082019050919050565b60006020820190508181036000830152611200816111c4565b905091905056fea26469706673582212201673e4af2e019328effa3cca6bc2c439daac152303b22b8d93742bc6407f149764736f6c63430008110033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000c9f2c9cd04674edea40000000000000000000000000000000000000000000000000000000000000000000000c436572636869612055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056355534443000000000000000000000000000000000000000000000000000000