Overview ERC20
PRICE
$0.077180 @ 0.00000000002245 ETH (-4.68%)

ON-CHAIN MARKET CAP $29,370.15

Total Supply:
409,009,433,762.43 CHONK

Holders:
1,210
Profile Summary
Blockchain:
Base (8453)


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

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Created At:
Sat, 30 Mar 2024 17:19:03 GMT
Token.sol
Token.sol
Context.sol
ERC20.sol
ERC20Burnable.sol
IERC20.sol
IERC20Metadata.sol
Ownable.sol
Ownable2Step.sol
Token.sol


Contract ABI
[
  {
    "inputs": [],
    "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": "account",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "bool",
        "name": "isExcluded",
        "type": "bool"
      }
    ],
    "name": "ExcludeFromLimits",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "maxWalletAmount",
        "type": "uint256"
      }
    ],
    "name": "MaxWalletAmountUpdated",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "previousOwner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "OwnershipTransferStarted",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "previousOwner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "OwnershipTransferred",
    "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": "acceptOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "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": "account",
        "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": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "burnFrom",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "pure",
    "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": "account",
        "type": "address"
      },
      {
        "internalType": "bool",
        "name": "isExcluded",
        "type": "bool"
      }
    ],
    "name": "excludeFromLimits",
    "outputs": [],
    "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": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "isExcludedFromLimits",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "maxWalletAmount",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "owner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "pendingOwner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "renounceOwnership",
    "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",
        "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": "newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "_maxWalletAmount",
        "type": "uint256"
      }
    ],
    "name": "updateMaxWalletAmount",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "stateMutability": "payable",
    "type": "receive"
  }
]


Contract Creation Code
60806040523480156200001157600080fd5b5060408051808201825260058082526443484f4e4b60d81b60208084018290528451808601909552918452908301529060036200004f83826200057c565b5060046200005e82826200057c565b5050506200007b620000756200014d60201b60201c565b62000151565b7315e096374c75e8d3bf22732d0922cca9c775f3416200009d8160016200016f565b620000aa3060016200016f565b620000b8600060016200016f565b620000ef600a620000cb6012826200075d565b620000dd906503d37ec7b50062000775565b620000e991906200078f565b620001ce565b6200012781600a620001036012826200075d565b62000115906503d37ec7b50062000775565b6200012191906200078f565b62000272565b620001467315e096374c75e8d3bf22732d0922cca9c775f34162000151565b50620007c8565b3390565b600680546001600160a01b03191690556200016c8162000351565b50565b6001600160a01b038216600081815260076020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc92910160405180910390a25050565b620001d8620003a3565b620001e262000401565b811015620002375760405162461bcd60e51b815260206004820152601860248201527f4d617857616c6c65743a204c696d697420746f6f206c6f77000000000000000060448201526064015b60405180910390fd5b60088190556040518181527f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e0019060200160405180910390a150565b6001600160a01b038216620002ca5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200022e565b620002d86000838362000421565b8060026000828254620002ec9190620007b2565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36200034d6000838362000439565b5050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6005546001600160a01b03163314620003ff5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016200022e565b565b60006103e86200041060025490565b6200041c91906200078f565b905090565b620004348383836001600160e01b038416565b505050565b6001600160a01b03821660009081526007602052604090205460ff1662000421576008546001600160a01b0383166000908152602081905260409020541115620004215760405162461bcd60e51b815260206004820152602960248201527f4d617857616c6c65743a2043616e6e6f7420657863656564206d61782077616c6044820152681b195d081b1a5b5a5d60ba1b60648201526084016200022e565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200050357607f821691505b6020821081036200052457634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200043457600081815260208120601f850160051c81016020861015620005535750805b601f850160051c820191505b8181101562000574578281556001016200055f565b505050505050565b81516001600160401b03811115620005985762000598620004d8565b620005b081620005a98454620004ee565b846200052a565b602080601f831160018114620005e85760008415620005cf5750858301515b600019600386901b1c1916600185901b17855562000574565b600085815260208120601f198616915b828110156200061957888601518255948401946001909101908401620005f8565b5085821015620006385787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200069f57816000190482111562000683576200068362000648565b808516156200069157918102915b93841c939080029062000663565b509250929050565b600082620006b85750600162000757565b81620006c75750600062000757565b8160018114620006e05760028114620006eb576200070b565b600191505062000757565b60ff841115620006ff57620006ff62000648565b50506001821b62000757565b5060208310610133831016604e8410600b841016171562000730575081810a62000757565b6200073c83836200065e565b806000190482111562000753576200075362000648565b0290505b92915050565b60006200076e60ff841683620006a7565b9392505050565b808202811582820484141762000757576200075762000648565b600082620007ad57634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111562000757576200075762000648565b61104080620007d86000396000f3fe6080604052600436106101395760003560e01c806379cc6790116100ab578063aa4bde281161006f578063aa4bde2814610374578063c0a904a21461038a578063c18bc195146103aa578063dd62ed3e146103ca578063e30c3978146103ea578063f2fde38b1461040857600080fd5b806379cc6790146102cd5780638da5cb5b146102ed57806395d89b411461031f578063a457c2d714610334578063a9059cbb1461035457600080fd5b806339509351116100fd57806339509351146101fb57806342966c681461021b5780635cce86cd1461023d57806370a082311461026d578063715018a6146102a357806379ba5097146102b857600080fd5b806306fdde0314610145578063095ea7b31461017057806318160ddd146101a057806323b872dd146101bf578063313ce567146101df57600080fd5b3661014057005b600080fd5b34801561015157600080fd5b5061015a610428565b6040516101679190610e13565b60405180910390f35b34801561017c57600080fd5b5061019061018b366004610e7d565b6104ba565b6040519015158152602001610167565b3480156101ac57600080fd5b506002545b604051908152602001610167565b3480156101cb57600080fd5b506101906101da366004610ea7565b6104d4565b3480156101eb57600080fd5b5060405160128152602001610167565b34801561020757600080fd5b50610190610216366004610e7d565b6104f8565b34801561022757600080fd5b5061023b610236366004610ee3565b61051a565b005b34801561024957600080fd5b50610190610258366004610efc565b60076020526000908152604090205460ff1681565b34801561027957600080fd5b506101b1610288366004610efc565b6001600160a01b031660009081526020819052604090205490565b3480156102af57600080fd5b5061023b610527565b3480156102c457600080fd5b5061023b61053b565b3480156102d957600080fd5b5061023b6102e8366004610e7d565b6105b7565b3480156102f957600080fd5b506005546001600160a01b03165b6040516001600160a01b039091168152602001610167565b34801561032b57600080fd5b5061015a6105d0565b34801561034057600080fd5b5061019061034f366004610e7d565b6105df565b34801561036057600080fd5b5061019061036f366004610e7d565b61065a565b34801561038057600080fd5b506101b160085481565b34801561039657600080fd5b5061023b6103a5366004610f1e565b610668565b3480156103b657600080fd5b5061023b6103c5366004610ee3565b61067a565b3480156103d657600080fd5b506101b16103e5366004610f5a565b610714565b3480156103f657600080fd5b506006546001600160a01b0316610307565b34801561041457600080fd5b5061023b610423366004610efc565b61073f565b60606003805461043790610f8d565b80601f016020809104026020016040519081016040528092919081815260200182805461046390610f8d565b80156104b05780601f10610485576101008083540402835291602001916104b0565b820191906000526020600020905b81548152906001019060200180831161049357829003601f168201915b5050505050905090565b6000336104c88185856107b0565b60019150505b92915050565b6000336104e28582856108d4565b6104ed85858561094e565b506001949350505050565b6000336104c881858561050b8383610714565b6105159190610fc7565b6107b0565b6105243382610af8565b50565b61052f610c36565b6105396000610c90565b565b60065433906001600160a01b031681146105ae5760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f7420746865206044820152683732bb9037bbb732b960b91b60648201526084015b60405180910390fd5b61052481610c90565b6105c28233836108d4565b6105cc8282610af8565b5050565b60606004805461043790610f8d565b600033816105ed8286610714565b90508381101561064d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016105a5565b6104ed82868684036107b0565b6000336104c881858561094e565b610670610c36565b6105cc8282610ca9565b610682610c36565b61068a610d08565b8110156106d95760405162461bcd60e51b815260206004820152601860248201527f4d617857616c6c65743a204c696d697420746f6f206c6f77000000000000000060448201526064016105a5565b60088190556040518181527f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e0019060200160405180910390a150565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610747610c36565b600680546001600160a01b0383166001600160a01b031990911681179091556107786005546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6001600160a01b0383166108125760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105a5565b6001600160a01b0382166108735760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105a5565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006108e08484610714565b90506000198114610948578181101561093b5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016105a5565b61094884848484036107b0565b50505050565b6001600160a01b0383166109b25760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016105a5565b6001600160a01b038216610a145760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016105a5565b6001600160a01b03831660009081526020819052604090205481811015610a8c5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016105a5565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610948848484610d25565b6001600160a01b038216610b585760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016105a5565b6001600160a01b03821660009081526020819052604090205481811015610bcc5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016105a5565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610c3183600084610d25565b505050565b6005546001600160a01b031633146105395760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105a5565b600680546001600160a01b031916905561052481610dc1565b6001600160a01b038216600081815260076020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc92910160405180910390a25050565b60006103e8610d1660025490565b610d209190610fe8565b905090565b6001600160a01b03821660009081526007602052604090205460ff16610c31576008546001600160a01b0383166000908152602081905260409020541115610c315760405162461bcd60e51b815260206004820152602960248201527f4d617857616c6c65743a2043616e6e6f7420657863656564206d61782077616c6044820152681b195d081b1a5b5a5d60ba1b60648201526084016105a5565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600060208083528351808285015260005b81811015610e4057858101830151858201604001528201610e24565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610e7857600080fd5b919050565b60008060408385031215610e9057600080fd5b610e9983610e61565b946020939093013593505050565b600080600060608486031215610ebc57600080fd5b610ec584610e61565b9250610ed360208501610e61565b9150604084013590509250925092565b600060208284031215610ef557600080fd5b5035919050565b600060208284031215610f0e57600080fd5b610f1782610e61565b9392505050565b60008060408385031215610f3157600080fd5b610f3a83610e61565b915060208301358015158114610f4f57600080fd5b809150509250929050565b60008060408385031215610f6d57600080fd5b610f7683610e61565b9150610f8460208401610e61565b90509250929050565b600181811c90821680610fa157607f821691505b602082108103610fc157634e487b7160e01b600052602260045260246000fd5b50919050565b808201808211156104ce57634e487b7160e01b600052601160045260246000fd5b60008261100557634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212201b8141a06d11c51d7aa23d46417f2e8d4da723d6567e9126cd28c77e582ead6064736f6c63430008130033