Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
100,000,000.00 FRDCI

Holders:
90
Profile Summary
Blockchain:
Ethereum (1)


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

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
Yes with 200 runs

Created At:
Thu, 06 Jun 2024 00:45:47 GMT
Ownable.sol
@openzeppelin
contracts
access
Ownable.sol


Contract ABI
[
  {
    "inputs": [],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "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": [
      {
        "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": false,
        "internalType": "uint256",
        "name": "newPercent",
        "type": "uint256"
      }
    ],
    "name": "MaxWalletBalanceChanged",
    "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": [
      {
        "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": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "maxWalletBalancePercent",
    "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": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "newPercent",
        "type": "uint256"
      }
    ],
    "name": "setMaxWalletBalancePercent",
    "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": "recipient",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transfer",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "sender",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "recipient",
        "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"
  }
]


Contract Creation Code
608060405260036006553480156200001657600080fd5b50336040518060400160405280600d81526020016c4172726573744672617564636960981b81525060405180604001604052806005815260200164465244434960d81b81525081600390816200006d919062000340565b5060046200007c828262000340565b5050506001600160a01b038116620000af57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b620000ba81620000d8565b50620000d2336a52b7d2dcc80cd2e40000006200012a565b62000434565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216620001565760405163ec442f0560e01b815260006004820152602401620000a6565b620001646000838362000168565b5050565b6001600160a01b038316620001975780600260008282546200018b91906200040c565b909155506200020b9050565b6001600160a01b03831660009081526020819052604090205481811015620001ec5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401620000a6565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216620002295760028054829003905562000248565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200028e91815260200190565b60405180910390a3505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620002c657607f821691505b602082108103620002e757634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200033b57600081815260208120601f850160051c81016020861015620003165750805b601f850160051c820191505b81811015620003375782815560010162000322565b5050505b505050565b81516001600160401b038111156200035c576200035c6200029b565b62000374816200036d8454620002b1565b84620002ed565b602080601f831160018114620003ac5760008415620003935750858301515b600019600386901b1c1916600185901b17855562000337565b600085815260208120601f198616915b82811015620003dd57888601518255948401946001909101908401620003bc565b5085821015620003fc5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b808201808211156200042e57634e487b7160e01b600052601160045260246000fd5b92915050565b610b8e80620004446000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c578063a9059cbb11610066578063a9059cbb146101cd578063dd62ed3e146101e0578063e038cff914610219578063f2fde38b1461022257600080fd5b8063715018a6146101a25780638da5cb5b146101aa57806395d89b41146101c557600080fd5b806323b872dd116100c857806323b872dd146101425780632c92293c14610155578063313ce5671461016a57806370a082311461017957600080fd5b806306fdde03146100ef578063095ea7b31461010d57806318160ddd14610130575b600080fd5b6100f7610235565b6040516101049190610928565b60405180910390f35b61012061011b366004610992565b6102c7565b6040519015158152602001610104565b6002545b604051908152602001610104565b6101206101503660046109bc565b6102e1565b6101686101633660046109f8565b61039d565b005b60405160128152602001610104565b610134610187366004610a11565b6001600160a01b031660009081526020819052604090205490565b610168610471565b6005546040516001600160a01b039091168152602001610104565b6100f7610483565b6101206101db366004610992565b610492565b6101346101ee366004610a33565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61013460065481565b610168610230366004610a11565b610543565b60606003805461024490610a66565b80601f016020809104026020016040519081016040528092919081815260200182805461027090610a66565b80156102bd5780601f10610292576101008083540402835291602001916102bd565b820191906000526020600020905b8154815290600101906020018083116102a057829003601f168201915b5050505050905090565b6000336102d5818585610581565b60019150505b92915050565b600082826102f76005546001600160a01b031690565b6001600160a01b0316336001600160a01b031614610388576001600160a01b0382166000908152602081905260408120549050600060646006546a52b7d2dcc80cd2e40000006103479190610ab6565b6103519190610acd565b90508061035e8484610aef565b11156103855760405162461bcd60e51b815260040161037c90610b02565b60405180910390fd5b50505b610393868686610593565b9695505050505050565b6103a56105b7565b6000811180156103b65750600a8111155b6104365760405162461bcd60e51b815260206004820152604560248201527f4d61782077616c6c65742062616c616e63652073686f756c642062652067726560448201527f61746572207468656e207a65726f206f72206c657373206f7220657175616c206064820152640746f2031360dc1b608482015260a40161037c565b60068190556040518181527fe67583505d566612fe595b925a22df1fc83d074588f828b23c55cc8b26fe8e5b9060200160405180910390a150565b6104796105b7565b6104816105e4565b565b60606004805461024490610a66565b600082826104a86005546001600160a01b031690565b6001600160a01b0316336001600160a01b031614610530576001600160a01b0382166000908152602081905260408120549050600060646006546a52b7d2dcc80cd2e40000006104f89190610ab6565b6105029190610acd565b90508061050f8484610aef565b111561052d5760405162461bcd60e51b815260040161037c90610b02565b50505b61053a85856105f6565b95945050505050565b61054b6105b7565b6001600160a01b03811661057557604051631e4fbdf760e01b81526000600482015260240161037c565b61057e81610604565b50565b61058e8383836001610656565b505050565b6000336105a185828561072c565b6105ac8585856107a4565b506001949350505050565b6005546001600160a01b031633146104815760405163118cdaa760e01b815233600482015260240161037c565b6105ec6105b7565b6104816000610604565b6000336102d58185856107a4565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0384166106805760405163e602df0560e01b81526000600482015260240161037c565b6001600160a01b0383166106aa57604051634a1406b160e11b81526000600482015260240161037c565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561072657826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161071d91815260200190565b60405180910390a35b50505050565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114610726578181101561079557604051637dc7a0d960e11b81526001600160a01b0384166004820152602481018290526044810183905260640161037c565b61072684848484036000610656565b6001600160a01b0383166107ce57604051634b637e8f60e11b81526000600482015260240161037c565b6001600160a01b0382166107f85760405163ec442f0560e01b81526000600482015260240161037c565b61058e8383836001600160a01b03831661082957806002600082825461081e9190610aef565b9091555061089b9050565b6001600160a01b0383166000908152602081905260409020548181101561087c5760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161037c565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166108b7576002805482900390556108d6565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161091b91815260200190565b60405180910390a3505050565b600060208083528351808285015260005b8181101561095557858101830151858201604001528201610939565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461098d57600080fd5b919050565b600080604083850312156109a557600080fd5b6109ae83610976565b946020939093013593505050565b6000806000606084860312156109d157600080fd5b6109da84610976565b92506109e860208501610976565b9150604084013590509250925092565b600060208284031215610a0a57600080fd5b5035919050565b600060208284031215610a2357600080fd5b610a2c82610976565b9392505050565b60008060408385031215610a4657600080fd5b610a4f83610976565b9150610a5d60208401610976565b90509250929050565b600181811c90821680610a7a57607f821691505b602082108103610a9a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176102db576102db610aa0565b600082610aea57634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156102db576102db610aa0565b60208082526036908201527f5472616e736665722077696c6c2065786365656420746865206d617820616d6f6040820152751d5b9d08185b1b1bddd959081c195c881dd85b1b195d60521b60608201526080019056fea26469706673582212203ec75c01130e72b2f133da459d75ab588afc2829c957d2f80b2b674e6df72a6d64736f6c63430008140033