Overview ERC20
PRICE
$0.033252

ON-CHAIN MARKET CAP n/a

Total Supply:
11,110,000.00 NOODS

Holders:
1,012
Profile Summary
Blockchain:
C-Chain (43114)


Decimals:
18
Contract Source Code Verified (Exact Match)
Contract Name:
NOODS

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
Yes with 10000 runs

Created At:
Mon, 13 May 2024 15:17:39 GMT
Ownable.sol
@openzeppelin
contracts
access
Ownable.sol


Contract ABI
[
  {
    "inputs": [],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "inputs": [],
    "name": "AntiWhaleInEffect",
    "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"
  },
  {
    "inputs": [],
    "name": "LiquidityLoading",
    "type": "error"
  },
  {
    "inputs": [],
    "name": "LiquidityPoolAddressCannotBeZero",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "OwnableInvalidOwner",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "OwnableUnauthorizedAccount",
    "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": "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": [
      {
        "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": [],
    "name": "antiWhaleEnabled",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "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": "account",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "burn",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "burnFrom",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "disableAntiWhale",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "liquidityPool",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "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": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_liquidityPool",
        "type": "address"
      }
    ],
    "name": "setLiquidityPool",
    "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"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  }
]


Contract Creation Code
60806040526006805460ff60a01b1916600160a01b1790553480156200002457600080fd5b506040805180820182526005808252644e4f4f445360d81b60208084018290528451808601909552918452908301523391600362000063838262000453565b50600462000072828262000453565b5050506001600160a01b038116620000a557604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b620000b081620000df565b50620000d933620000c46012600a62000634565b620000d39062a986706200064c565b62000131565b6200069f565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0382166200015d5760405163ec442f0560e01b8152600060048201526024016200009c565b6200016b600083836200016f565b5050565b6200017c8383836200027a565b6006546001600160a01b0316620001de576005546001600160a01b03848116911614801590620001ba57506005546001600160a01b03838116911614155b15620001d957604051631d29d48760e01b815260040160405180910390fd5b505050565b600654600160a01b900460ff1680156200020657506005546001600160a01b03848116911614155b80156200022157506006546001600160a01b03838116911614155b15620001d957620186a06200023560025490565b62000241919062000666565b6001600160a01b0383166000908152602081905260409020541115620001d95760405163110be63b60e11b815260040160405180910390fd5b6001600160a01b038316620002a95780600260008282546200029d919062000689565b909155506200031d9050565b6001600160a01b03831660009081526020819052604090205481811015620002fe5760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016200009c565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166200033b576002805482900390556200035a565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003a091815260200190565b60405180910390a3505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620003d857607f821691505b602082108103620003f957634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620001d9576000816000526020600020601f850160051c810160208610156200042a5750805b601f850160051c820191505b818110156200044b5782815560010162000436565b505050505050565b81516001600160401b038111156200046f576200046f620003ad565b6200048781620004808454620003c3565b84620003ff565b602080601f831160018114620004bf5760008415620004a65750858301515b600019600386901b1c1916600185901b1785556200044b565b600085815260208120601f198616915b82811015620004f057888601518255948401946001909101908401620004cf565b50858210156200050f5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620005765781600019048211156200055a576200055a6200051f565b808516156200056857918102915b93841c93908002906200053a565b509250929050565b6000826200058f575060016200062e565b816200059e575060006200062e565b8160018114620005b75760028114620005c257620005e2565b60019150506200062e565b60ff841115620005d657620005d66200051f565b50506001821b6200062e565b5060208310610133831016604e8410600b841016171562000607575081810a6200062e565b62000613838362000535565b80600019048211156200062a576200062a6200051f565b0290505b92915050565b60006200064560ff8416836200057e565b9392505050565b80820281158282048414176200062e576200062e6200051f565b6000826200068457634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156200062e576200062e6200051f565b610f2080620006af6000396000f3fe608060405234801561001057600080fd5b50600436106101365760003560e01c806370a08231116100b257806395d89b4111610081578063b8ed293b11610066578063b8ed293b146102cc578063dd62ed3e146102d4578063f2fde38b1461031a57600080fd5b806395d89b41146102b1578063a9059cbb146102b957600080fd5b806370a0823114610242578063715018a61461027857806379cc6790146102805780638da5cb5b1461029357600080fd5b806323b872dd1161010957806342966c68116100ee57806342966c68146101c557806357d87f0d146101d8578063665a11ca146101fd57600080fd5b806323b872dd146101a3578063313ce567146101b657600080fd5b8063018770201461013b57806306fdde0314610150578063095ea7b31461016e57806318160ddd14610191575b600080fd5b61014e610149366004610ce1565b61032d565b005b6101586103c9565b6040516101659190610d03565b60405180910390f35b61018161017c366004610d70565b61045b565b6040519015158152602001610165565b6002545b604051908152602001610165565b6101816101b1366004610d9a565b610475565b60405160128152602001610165565b61014e6101d3366004610dd6565b610499565b6006546101819074010000000000000000000000000000000000000000900460ff1681565b60065461021d9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610165565b610195610250366004610ce1565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b61014e6104a6565b61014e61028e366004610d70565b6104ba565b60055473ffffffffffffffffffffffffffffffffffffffff1661021d565b6101586104d3565b6101816102c7366004610d70565b6104e2565b61014e6104f0565b6101956102e2366004610def565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b61014e610328366004610ce1565b610522565b610335610588565b73ffffffffffffffffffffffffffffffffffffffff8116610382576040517f9162d57a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600680547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6060600380546103d890610e22565b80601f016020809104026020016040519081016040528092919081815260200182805461040490610e22565b80156104515780601f1061042657610100808354040283529160200191610451565b820191906000526020600020905b81548152906001019060200180831161043457829003601f168201915b5050505050905090565b6000336104698185856105db565b60019150505b92915050565b6000336104838582856105ed565b61048e8585856106bc565b506001949350505050565b6104a33382610767565b50565b6104ae610588565b6104b860006107c3565b565b6104c58233836105ed565b6104cf8282610767565b5050565b6060600480546103d890610e22565b6000336104698185856106bc565b6104f8610588565b600680547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff169055565b61052a610588565b73ffffffffffffffffffffffffffffffffffffffff811661057f576040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600060048201526024015b60405180910390fd5b6104a3816107c3565b60055473ffffffffffffffffffffffffffffffffffffffff1633146104b8576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610576565b6105e8838383600161083a565b505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146106b657818110156106a7576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024810182905260448101839052606401610576565b6106b68484848403600061083a565b50505050565b73ffffffffffffffffffffffffffffffffffffffff831661070c576040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260006004820152602401610576565b73ffffffffffffffffffffffffffffffffffffffff821661075c576040517fec442f0500000000000000000000000000000000000000000000000000000000815260006004820152602401610576565b6105e8838383610982565b73ffffffffffffffffffffffffffffffffffffffff82166107b7576040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260006004820152602401610576565b6104cf82600083610982565b6005805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b73ffffffffffffffffffffffffffffffffffffffff841661088a576040517fe602df0500000000000000000000000000000000000000000000000000000000815260006004820152602401610576565b73ffffffffffffffffffffffffffffffffffffffff83166108da576040517f94280d6200000000000000000000000000000000000000000000000000000000815260006004820152602401610576565b73ffffffffffffffffffffffffffffffffffffffff808516600090815260016020908152604080832093871683529290522082905580156106b6578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161097491815260200190565b60405180910390a350505050565b61098d838383610b0d565b60065473ffffffffffffffffffffffffffffffffffffffff16610a275760055473ffffffffffffffffffffffffffffffffffffffff8481169116148015906109f0575060055473ffffffffffffffffffffffffffffffffffffffff838116911614155b156105e8576040517f1d29d48700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60065474010000000000000000000000000000000000000000900460ff168015610a6c575060055473ffffffffffffffffffffffffffffffffffffffff848116911614155b8015610a93575060065473ffffffffffffffffffffffffffffffffffffffff838116911614155b156105e857620186a0610aa560025490565b610aaf9190610e75565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090205411156105e8576040517f2217cc7600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316610b45578060026000828254610b3a9190610eb0565b90915550610bf79050565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090205481811015610bcb576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024810182905260448101839052606401610576565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604090209082900390555b73ffffffffffffffffffffffffffffffffffffffff8216610c2057600280548290039055610c4c565b73ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604090208054820190555b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610cab91815260200190565b60405180910390a3505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610cdc57600080fd5b919050565b600060208284031215610cf357600080fd5b610cfc82610cb8565b9392505050565b60006020808352835180602085015260005b81811015610d3157858101830151858201604001528201610d15565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b60008060408385031215610d8357600080fd5b610d8c83610cb8565b946020939093013593505050565b600080600060608486031215610daf57600080fd5b610db884610cb8565b9250610dc660208501610cb8565b9150604084013590509250925092565b600060208284031215610de857600080fd5b5035919050565b60008060408385031215610e0257600080fd5b610e0b83610cb8565b9150610e1960208401610cb8565b90509250929050565b600181811c90821680610e3657607f821691505b602082108103610e6f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b600082610eab577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b8082018082111561046f577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea26469706673582212209e97c2c4f64b572cb4b9da49eb64ce1666781e50a10492d37b9ec231a4a174f964736f6c63430008180033