Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000.00 SIMPLE

Holders:
3
Profile Summary
Blockchain:
Sepolia (11155111)


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

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
Yes with 2000 runs

Created At:
Tue, 06 Feb 2024 04:04:24 GMT
IERC20.sol
@openzeppelin
contracts
token
ERC20
IERC20.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "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": [],
    "name": "DOMAIN_SEPARATOR",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "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": "amount",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      },
      {
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "approveAndCall",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "burn",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "pure",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address payable[]",
        "name": "tos",
        "type": "address[]"
      },
      {
        "internalType": "uint256",
        "name": "totalAmount",
        "type": "uint256"
      }
    ],
    "name": "distributeAlongWithETH",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "payable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "pure",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "nonces",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "forAddress",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      },
      {
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "payForAndCall",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "deadline",
        "type": "uint256"
      },
      {
        "internalType": "uint8",
        "name": "v",
        "type": "uint8"
      },
      {
        "internalType": "bytes32",
        "name": "r",
        "type": "bytes32"
      },
      {
        "internalType": "bytes32",
        "name": "s",
        "type": "bytes32"
      }
    ],
    "name": "permit",
    "outputs": [],
    "stateMutability": "nonpayable",
    "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 payable",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transferAlongWithETH",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "payable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      },
      {
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "transferAndCall",
    "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"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      },
      {
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "transferFromAndCall",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  }
]


Contract Creation Code
60a06040523480156200001157600080fd5b50604051620017ec380380620017ec833981016040819052620000349162000181565b6040805180820190915260018152603160f81b60208201527f91ab3d17e3a50a9d89e63fd30b92be7f5336b03b287bb946787a83a9d62a27666200009760408051808201909152600c81526b053696d706c652045524332360a41b602082015290565b8051602091820120835184830120604080519384019490945292820152606081019190915230608082015260a00160408051601f19818403018152919052805160209091012060805250620000ed8282620000f5565b5050620001e5565b80600080828254620001089190620001bd565b90915550506001600160a01b0382166000908152600160205260408120805483929062000137908490620001bd565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b600080604083850312156200019557600080fd5b82516001600160a01b0381168114620001ad57600080fd5b6020939093015192949293505050565b80820180821115620001df57634e487b7160e01b600052601160045260246000fd5b92915050565b6080516115e46200020860003960008181610251015261093e01526115e46000f3fe6080604052600436106101445760003560e01c806363d994c7116100c0578063c1d34b8911610074578063d505accf11610059578063d505accf146103ea578063dd62ed3e1461040a578063e7fcb0651461042a57600080fd5b8063c1d34b89146103aa578063cae9ca51146103ca57600080fd5b80637ecebe00116100a55780637ecebe001461030b57806395d89b4114610341578063a9059cbb1461038a57600080fd5b806363d994c7146102b557806370a08231146102d557600080fd5b806323b872dd116101175780633644e515116100fc5780633644e5151461023f5780634000aea01461027357806342966c681461029357600080fd5b806323b872dd14610203578063313ce5671461022357600080fd5b806306fdde0314610149578063095ea7b3146101a15780630e02df54146101d157806318160ddd146101e4575b600080fd5b34801561015557600080fd5b5060408051808201909152600c81527f53696d706c65204552433230000000000000000000000000000000000000000060208201525b6040516101989190611094565b60405180910390f35b3480156101ad57600080fd5b506101c16101bc3660046110c3565b61043d565b6040519015158152602001610198565b6101c16101df366004611115565b610454565b3480156101f057600080fd5b506000545b604051908152602001610198565b34801561020f57600080fd5b506101c161021e3660046111e0565b6105d3565b34801561022f57600080fd5b5060405160128152602001610198565b34801561024b57600080fd5b506101f57f000000000000000000000000000000000000000000000000000000000000000081565b34801561027f57600080fd5b506101c161028e36600461126a565b61062b565b34801561029f57600080fd5b506102b36102ae3660046112c6565b6106cf565b005b3480156102c157600080fd5b506101c16102d03660046112df565b6106de565b3480156102e157600080fd5b506101f56102f0366004611352565b6001600160a01b031660009081526001602052604090205490565b34801561031757600080fd5b506101f5610326366004611352565b6001600160a01b031660009081526003602052604090205490565b34801561034d57600080fd5b5061018b6040518060400160405280600681526020017f53494d504c45000000000000000000000000000000000000000000000000000081525081565b34801561039657600080fd5b506101c16103a53660046110c3565b610785565b3480156103b657600080fd5b506101c16103c53660046112df565b610792565b3480156103d657600080fd5b506101c16103e536600461126a565b6107ea565b3480156103f657600080fd5b506102b361040536600461136f565b610840565b34801561041657600080fd5b506101f56104253660046113e6565b610ad3565b6101c16104383660046110c3565b610b1a565b600061044a338484610b5c565b5060015b92915050565b6000808351346104649190611435565b90508351816104739190611457565b34146104c65760405162461bcd60e51b815260206004820152601160248201527f494e56414c49445f4d53475f56414c554500000000000000000000000000000060448201526064015b60405180910390fd5b60008451846104d59190611435565b90508451816104e49190611457565b84146105325760405162461bcd60e51b815260206004820152601460248201527f494e56414c49445f544f54414c5f414d4f554e5400000000000000000000000060448201526064016104bd565b60005b85518110156105c757610562338783815181106105545761055461146e565b602002602001015184610c2a565b8581815181106105745761057461146e565b60200260200101516001600160a01b03166108fc849081150290604051600060405180830381858888f193505050501580156105b4573d6000803e3d6000fd5b50806105bf81611484565b915050610535565b50600195945050505050565b60006106166040518060400160405280601181526020017f7472616e73666572202573202573202573000000000000000000000000000000815250858585610ddb565b610621848484610e58565b5060019392505050565b6000610638338686610c2a565b6040517fa4c0ed360000000000000000000000000000000000000000000000000000000081526001600160a01b0386169063a4c0ed36906106839033908890889088906004016114c9565b6020604051808303816000875af11580156106a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c691906114f2565b95945050505050565b336106da8183610f3d565b5050565b60006106eb338686610c2a565b6040517f9b6be0650000000000000000000000000000000000000000000000000000000081526001600160a01b03861690639b6be065906107389033908a90899089908990600401611514565b6020604051808303816000875af1158015610757573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061077b91906114f2565b9695505050505050565b600061044a338484610c2a565b600061079f868686610e58565b6040517fa4c0ed360000000000000000000000000000000000000000000000000000000081526001600160a01b0386169063a4c0ed36906107389089908890889088906004016114c9565b60006107f7338686610b5c565b6040517eba451f0000000000000000000000000000000000000000000000000000000081526001600160a01b0386169062ba451f906106839033908890889088906004016114c9565b6001600160a01b0387166108965760405162461bcd60e51b815260206004820152601460248201527f494e56414c49445f5a45524f5f4144445245535300000000000000000000000060448201526064016104bd565b6001600160a01b0387811660008181526003602090815260408083205481517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98185015280830195909552948b166060850152608084018a905260a0840185905260c08085018a90528151808603909101815260e0850190915280519101207f19010000000000000000000000000000000000000000000000000000000000006101008401527f0000000000000000000000000000000000000000000000000000000000000000610102840152610122830152906101420160408051601f1981840301815282825280516020918201206000845290830180835281905260ff8816918301919091526060820186905260808201859052915060019060a0016020604051602081039080840390855afa1580156109d6573d6000803e3d6000fd5b505050602060405103516001600160a01b0316896001600160a01b031614610a405760405162461bcd60e51b815260206004820152601160248201527f494e56414c49445f5349474e415455524500000000000000000000000000000060448201526064016104bd565b851580610a4d5750854211155b610a995760405162461bcd60e51b815260206004820152600860248201527f544f4f5f4c41544500000000000000000000000000000000000000000000000060448201526064016104bd565b610aa4826001611552565b6001600160a01b038a16600090815260036020526040902055610ac8898989610b5c565b505050505050505050565b6000306001600160a01b03841603610aee575060001961044e565b506001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6000610b27338484610c2a565b6040516001600160a01b038416903480156108fc02916000818181858888f19350505050158015610621573d6000803e3d6000fd5b6001600160a01b03831615801590610b7c57506001600160a01b03821615155b610bc85760405162461bcd60e51b815260206004820152601460248201527f494e56414c49445f5a45524f5f4144445245535300000000000000000000000060448201526064016104bd565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038216610c805760405162461bcd60e51b815260206004820152601460248201527f494e56414c49445f5a45524f5f4144445245535300000000000000000000000060448201526064016104bd565b306001600160a01b03831603610cd85760405162461bcd60e51b815260206004820152601460248201527f494e56414c49445f544849535f4144445245535300000000000000000000000060448201526064016104bd565b6001600160a01b03831660009081526001602052604090205481811015610d415760405162461bcd60e51b815260206004820152601160248201527f4e4f545f454e4f5547485f544f4b454e5300000000000000000000000000000060448201526064016104bd565b610d4b8282611565565b6001600160a01b038086166000908152600160205260408082209390935590851681529081208054849290610d81908490611552565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610dcd91815260200190565b60405180910390a350505050565b610e5284848484604051602401610df59493929190611578565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f8ef3f39900000000000000000000000000000000000000000000000000000000179052611021565b50505050565b336001600160a01b03841614801590610e7a57506001600160a01b0383163014155b15610f2d576001600160a01b03831660009081526002602090815260408083203384529091529020546000198114610f2b5781811015610efc5760405162461bcd60e51b815260206004820152601760248201527f4e4f545f415554484f495a45445f414c4c4f57414e434500000000000000000060448201526064016104bd565b610f068282611565565b6001600160a01b03851660009081526002602090815260408083203384529091529020555b505b610f38838383610c2a565b505050565b6001600160a01b03821660009081526001602052604090205481811015610fa65760405162461bcd60e51b815260206004820152601160248201527f4e4f545f454e4f5547485f544f4b454e5300000000000000000000000000000060448201526064016104bd565b610fb08282611565565b6001600160a01b03841660009081526001602052604081209190915580548391908190610fde908490611565565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610c1d565b61102a8161102d565b50565b60006a636f6e736f6c652e6c6f679050600080835160208501845afa505050565b6000815180845260005b8181101561107457602081850181015186830182015201611058565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006110a7602083018461104e565b9392505050565b6001600160a01b038116811461102a57600080fd5b600080604083850312156110d657600080fd5b82356110e1816110ae565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b8035611110816110ae565b919050565b6000806040838503121561112857600080fd5b823567ffffffffffffffff8082111561114057600080fd5b818501915085601f83011261115457600080fd5b8135602082821115611168576111686110ef565b8160051b604051601f19603f8301168101818110868211171561118d5761118d6110ef565b6040529283528183019350848101820192898411156111ab57600080fd5b948201945b838610156111d0576111c186611105565b855294820194938201936111b0565b9997909101359750505050505050565b6000806000606084860312156111f557600080fd5b8335611200816110ae565b92506020840135611210816110ae565b929592945050506040919091013590565b60008083601f84011261123357600080fd5b50813567ffffffffffffffff81111561124b57600080fd5b60208301915083602082850101111561126357600080fd5b9250929050565b6000806000806060858703121561128057600080fd5b843561128b816110ae565b935060208501359250604085013567ffffffffffffffff8111156112ae57600080fd5b6112ba87828801611221565b95989497509550505050565b6000602082840312156112d857600080fd5b5035919050565b6000806000806000608086880312156112f757600080fd5b8535611302816110ae565b94506020860135611312816110ae565b935060408601359250606086013567ffffffffffffffff81111561133557600080fd5b61134188828901611221565b969995985093965092949392505050565b60006020828403121561136457600080fd5b81356110a7816110ae565b600080600080600080600060e0888a03121561138a57600080fd5b8735611395816110ae565b965060208801356113a5816110ae565b95506040880135945060608801359350608088013560ff811681146113c957600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156113f957600080fd5b8235611404816110ae565b91506020830135611414816110ae565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b60008261145257634e487b7160e01b600052601260045260246000fd5b500490565b808202811582820484141761044e5761044e61141f565b634e487b7160e01b600052603260045260246000fd5b600060001982036114975761149761141f565b5060010190565b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b6001600160a01b038516815283602082015260606040820152600061077b60608301848661149e565b60006020828403121561150457600080fd5b815180151581146110a757600080fd5b60006001600160a01b0380881683528087166020840152508460408301526080606083015261154760808301848661149e565b979650505050505050565b8082018082111561044e5761044e61141f565b8181038181111561044e5761044e61141f565b60808152600061158b608083018761104e565b6001600160a01b039586166020840152939094166040820152606001529291505056fea2646970667358221220cb0d742560773706b677ec1d1939520d6c2b7c37c24a0ca18112d64d96cebd6e64736f6c6343000814003300000000000000000000000036e7fda8cc503d5ec7729a42eb86ef02af315bf90000000000000000000000000000000000000000033b2e3c9fd0803ce8000000