Overview ERC20
PRICE
$0.034253

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000.00 ONYX

Holders:
5,464
Profile Summary
Blockchain:
Base (8453)


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

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
No

Created At:
Mon, 02 Sep 2024 12:40:43 GMT
OnyxCat.sol
OnyxCat.sol
OnyxCat.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": "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": "DOMAIN_SEPARATOR",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "PERMIT_TYPEHASH",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "",
        "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": "",
        "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": [],
    "name": "initial_supply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "nonces",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "owner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "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": "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": "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
608060405234801562000010575f80fd5b505f4690507f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6040518060400160405280600881526020017f4f6e797820436174000000000000000000000000000000000000000000000000815250805190602001206040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250805190602001208330604051602001620000c895949392919062000395565b60405160208183030381529060405280519060200120600381905550505f3390508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620001a2336b033b2e3c9fd0803ce8000000620001a860201b60201c565b620004f0565b620001be815f54620002c160201b90919060201c565b5f81905550620002158160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054620002c160201b90919060201c565b60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002b59190620003f0565b60405180910390a35050565b5f828284620002d1919062000438565b915081101562000318576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200030f90620004d0565b60405180910390fd5b92915050565b5f819050919050565b62000332816200031e565b82525050565b5f819050919050565b6200034c8162000338565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6200037d8262000352565b9050919050565b6200038f8162000371565b82525050565b5f60a082019050620003aa5f83018862000327565b620003b9602083018762000327565b620003c8604083018662000327565b620003d7606083018562000341565b620003e6608083018462000384565b9695505050505050565b5f602082019050620004055f83018462000341565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f620004448262000338565b9150620004518362000338565b92508282019050808211156200046c576200046b6200040b565b5b92915050565b5f82825260208201905092915050565b7f64732d6d6174682d6164642d6f766572666c6f770000000000000000000000005f82015250565b5f620004b860148362000472565b9150620004c58262000482565b602082019050919050565b5f6020820190508181035f830152620004e981620004aa565b9050919050565b61158380620004fe5f395ff3fe608060405234801561000f575f80fd5b50600436106100fe575f3560e01c806370a082311161009557806395d89b411161006457806395d89b411461029e578063a9059cbb146102bc578063d505accf146102ec578063dd62ed3e14610308576100fe565b806370a0823114610216578063715018a6146102465780637ecebe00146102505780638da5cb5b14610280576100fe565b80632405e3c6116100d15780632405e3c61461019e57806330adf81f146101bc578063313ce567146101da5780633644e515146101f8576100fe565b806306fdde0314610102578063095ea7b31461012057806318160ddd1461015057806323b872dd1461016e575b5f80fd5b61010a610338565b6040516101179190610d9e565b60405180910390f35b61013a60048036038101906101359190610e4f565b610371565b6040516101479190610ea7565b60405180910390f35b610158610387565b6040516101659190610ecf565b60405180910390f35b61018860048036038101906101839190610ee8565b61038c565b6040516101959190610ea7565b60405180910390f35b6101a661054a565b6040516101b39190610ecf565b60405180910390f35b6101c461055a565b6040516101d19190610f50565b60405180910390f35b6101e2610580565b6040516101ef9190610f84565b60405180910390f35b610200610585565b60405161020d9190610f50565b60405180910390f35b610230600480360381019061022b9190610f9d565b61058b565b60405161023d9190610ecf565b60405180910390f35b61024e6105a0565b005b61026a60048036038101906102659190610f9d565b6106d2565b6040516102779190610ecf565b60405180910390f35b6102886106e7565b6040516102959190610fd7565b60405180910390f35b6102a661070f565b6040516102b39190610d9e565b60405180910390f35b6102d660048036038101906102d19190610e4f565b610748565b6040516102e39190610ea7565b60405180910390f35b61030660048036038101906103019190611044565b61075e565b005b610322600480360381019061031d91906110e1565b6109d1565b60405161032f9190610ecf565b60405180910390f35b6040518060400160405280600881526020017f4f6e79782043617400000000000000000000000000000000000000000000000081525081565b5f61037d3384846109f1565b6001905092915050565b5f5481565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414610534576104b78260025f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610ad890919063ffffffff16565b60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b61053f848484610b30565b600190509392505050565b6b033b2e3c9fd0803ce800000081565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c95f1b81565b601281565b60035481565b6001602052805f5260405f205f915090505481565b3373ffffffffffffffffffffffffffffffffffffffff166105bf6106e7565b73ffffffffffffffffffffffffffffffffffffffff1614610615576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060c90611169565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6004602052805f5260405f205f915090505481565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6040518060400160405280600481526020017f4f4e59580000000000000000000000000000000000000000000000000000000081525081565b5f610754338484610b30565b6001905092915050565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c95f528560205260016040525f51546107a3576020515f5155602051604060202055005b335f51541490505f81036109bc57428510156107f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107eb906111d1565b60405180910390fd5b5f6003547f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c95f1b8a8a8a60045f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f81548092919061086b9061121c565b919050558b60405160200161088596959493929190611263565b604051602081830303815290604052805190602001206040516020016108ac929190611336565b6040516020818303038152906040528051906020012090505f6001828787876040515f81526020016040526040516108e7949392919061136c565b6020604051602081039080840390855afa158015610907573d5f803e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415801561097a57508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b6109b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b0906113f9565b60405180910390fd5b50505b6109c78888886109f1565b5050505050505050565b6002602052815f5260405f20602052805f5260405f205f91509150505481565b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610acb9190610ecf565b60405180910390a3505050565b5f828284610ae69190611417565b9150811115610b2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2190611494565b60405180910390fd5b92915050565b610b808160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610ad890919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610c118160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610cbc90919063ffffffff16565b60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610caf9190610ecf565b60405180910390a3505050565b5f828284610cca91906114b2565b9150811015610d0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d059061152f565b60405180910390fd5b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610d4b578082015181840152602081019050610d30565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610d7082610d14565b610d7a8185610d1e565b9350610d8a818560208601610d2e565b610d9381610d56565b840191505092915050565b5f6020820190508181035f830152610db68184610d66565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610deb82610dc2565b9050919050565b610dfb81610de1565b8114610e05575f80fd5b50565b5f81359050610e1681610df2565b92915050565b5f819050919050565b610e2e81610e1c565b8114610e38575f80fd5b50565b5f81359050610e4981610e25565b92915050565b5f8060408385031215610e6557610e64610dbe565b5b5f610e7285828601610e08565b9250506020610e8385828601610e3b565b9150509250929050565b5f8115159050919050565b610ea181610e8d565b82525050565b5f602082019050610eba5f830184610e98565b92915050565b610ec981610e1c565b82525050565b5f602082019050610ee25f830184610ec0565b92915050565b5f805f60608486031215610eff57610efe610dbe565b5b5f610f0c86828701610e08565b9350506020610f1d86828701610e08565b9250506040610f2e86828701610e3b565b9150509250925092565b5f819050919050565b610f4a81610f38565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f60ff82169050919050565b610f7e81610f69565b82525050565b5f602082019050610f975f830184610f75565b92915050565b5f60208284031215610fb257610fb1610dbe565b5b5f610fbf84828501610e08565b91505092915050565b610fd181610de1565b82525050565b5f602082019050610fea5f830184610fc8565b92915050565b610ff981610f69565b8114611003575f80fd5b50565b5f8135905061101481610ff0565b92915050565b61102381610f38565b811461102d575f80fd5b50565b5f8135905061103e8161101a565b92915050565b5f805f805f805f60e0888a03121561105f5761105e610dbe565b5b5f61106c8a828b01610e08565b975050602061107d8a828b01610e08565b965050604061108e8a828b01610e3b565b955050606061109f8a828b01610e3b565b94505060806110b08a828b01611006565b93505060a06110c18a828b01611030565b92505060c06110d28a828b01611030565b91505092959891949750929550565b5f80604083850312156110f7576110f6610dbe565b5b5f61110485828601610e08565b925050602061111585828601610e08565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611153602083610d1e565b915061115e8261111f565b602082019050919050565b5f6020820190508181035f83015261118081611147565b9050919050565b7f556e697377617056323a204558504952454400000000000000000000000000005f82015250565b5f6111bb601283610d1e565b91506111c682611187565b602082019050919050565b5f6020820190508181035f8301526111e8816111af565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61122682610e1c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611258576112576111ef565b5b600182019050919050565b5f60c0820190506112765f830189610f41565b6112836020830188610fc8565b6112906040830187610fc8565b61129d6060830186610ec0565b6112aa6080830185610ec0565b6112b760a0830184610ec0565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6113006002836112c2565b915061130b826112cc565b600282019050919050565b5f819050919050565b61133061132b82610f38565b611316565b82525050565b5f611340826112f4565b915061134c828561131f565b60208201915061135c828461131f565b6020820191508190509392505050565b5f60808201905061137f5f830187610f41565b61138c6020830186610f75565b6113996040830185610f41565b6113a66060830184610f41565b95945050505050565b7f556e697377617056323a20494e56414c49445f5349474e4154555245000000005f82015250565b5f6113e3601c83610d1e565b91506113ee826113af565b602082019050919050565b5f6020820190508181035f830152611410816113d7565b9050919050565b5f61142182610e1c565b915061142c83610e1c565b9250828203905081811115611444576114436111ef565b5b92915050565b7f64732d6d6174682d7375622d756e646572666c6f7700000000000000000000005f82015250565b5f61147e601583610d1e565b91506114898261144a565b602082019050919050565b5f6020820190508181035f8301526114ab81611472565b9050919050565b5f6114bc82610e1c565b91506114c783610e1c565b92508282019050808211156114df576114de6111ef565b5b92915050565b7f64732d6d6174682d6164642d6f766572666c6f770000000000000000000000005f82015250565b5f611519601483610d1e565b9150611524826114e5565b602082019050919050565b5f6020820190508181035f8301526115468161150d565b905091905056fea2646970667358221220268512b8381f8d6a69ff76e69b85d9673efd94c1988cbb0145dd824b23bb920364736f6c63430008140033