[ { "inputs": [ { "internalType": "string", "name": "name_", "type": "string" }, { "internalType": "string", "name": "symbol_", "type": "string" }, { "internalType": "uint256", "name": "supply", "type": "uint256" }, { "internalType": "uint8", "name": "decimals_", "type": "uint8" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "uint256", "name": "increasedSupply", "type": "uint256" }, { "internalType": "uint256", "name": "cap", "type": "uint256" } ], "name": "ERC20ExceededCap", "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": "uint256", "name": "cap", "type": "uint256" } ], "name": "ERC20InvalidCap", "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" }, { "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": "VERSION", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "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": "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": "cap", "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": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "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" } ]
60c06040523480156200001157600080fd5b5060405162000e5138038062000e51833981016040819052620000349162000354565b81848460036200004583826200046f565b5060046200005482826200046f565b50505080600003620000815760405163392e1e2760e01b8152600060048201526024015b60405180910390fd5b608052620000903383620000a0565b60ff1660a0525062000563915050565b6001600160a01b038216620000cc5760405163ec442f0560e01b81526000600482015260240162000078565b620000da60008383620000de565b5050565b620000eb838383620000f0565b505050565b620000fd8383836200015c565b6001600160a01b038316620000eb5760006200011860805190565b905060006200012660025490565b905081811115620001555760405163279e7e1560e21b8152600481018290526024810183905260440162000078565b5050505050565b6001600160a01b0383166200018b5780600260008282546200017f91906200053b565b90915550620001ff9050565b6001600160a01b03831660009081526020819052604090205481811015620001e05760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640162000078565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166200021d576002805482900390556200023c565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200028291815260200190565b60405180910390a3505050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620002b757600080fd5b81516001600160401b0380821115620002d457620002d46200028f565b604051601f8301601f19908116603f01168101908282118183101715620002ff57620002ff6200028f565b816040528381526020925086838588010111156200031c57600080fd5b600091505b8382101562000340578582018301518183018401529082019062000321565b600093810190920192909252949350505050565b600080600080608085870312156200036b57600080fd5b84516001600160401b03808211156200038357600080fd5b6200039188838901620002a5565b95506020870151915080821115620003a857600080fd5b50620003b787828801620002a5565b93505060408501519150606085015160ff81168114620003d657600080fd5b939692955090935050565b600181811c90821680620003f657607f821691505b6020821081036200041757634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620000eb57600081815260208120601f850160051c81016020861015620004465750805b601f850160051c820191505b81811015620004675782815560010162000452565b505050505050565b81516001600160401b038111156200048b576200048b6200028f565b620004a3816200049c8454620003e1565b846200041d565b602080601f831160018114620004db5760008415620004c25750858301515b600019600386901b1c1916600185901b17855562000467565b600085815260208120601f198616915b828110156200050c57888601518255948401946001909101908401620004eb565b50858210156200052b5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b808201808211156200055d57634e487b7160e01b600052601160045260246000fd5b92915050565b60805160a0516108c162000590600039600061013c015260008181610170015261057601526108c16000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806342966c681161008c57806395d89b411161006657806395d89b41146101e5578063a9059cbb146101ed578063dd62ed3e14610200578063ffa1ad741461023957600080fd5b806342966c681461019457806370a08231146101a957806379cc6790146101d257600080fd5b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461011557806323b872dd14610127578063313ce5671461013a578063355274ea1461016e575b600080fd5b6100dc610240565b6040516100e991906106f2565b60405180910390f35b61010561010036600461075c565b6102d2565b60405190151581526020016100e9565b6002545b6040519081526020016100e9565b610105610135366004610786565b6102ec565b7f00000000000000000000000000000000000000000000000000000000000000005b60405160ff90911681526020016100e9565b7f0000000000000000000000000000000000000000000000000000000000000000610119565b6101a76101a23660046107c2565b610310565b005b6101196101b73660046107db565b6001600160a01b031660009081526020819052604090205490565b6101a76101e036600461075c565b61031d565b6100dc610336565b6101056101fb36600461075c565b610345565b61011961020e3660046107fd565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b600161015c565b60606003805461024f90610830565b80601f016020809104026020016040519081016040528092919081815260200182805461027b90610830565b80156102c85780601f1061029d576101008083540402835291602001916102c8565b820191906000526020600020905b8154815290600101906020018083116102ab57829003601f168201915b5050505050905090565b6000336102e0818585610353565b60019150505b92915050565b6000336102fa858285610365565b6103058585856103e8565b506001949350505050565b61031a3382610447565b50565b610328823383610365565b6103328282610447565b5050565b60606004805461024f90610830565b6000336102e08185856103e8565b610360838383600161047d565b505050565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981146103e257818110156103d357604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064015b60405180910390fd5b6103e28484848403600061047d565b50505050565b6001600160a01b03831661041257604051634b637e8f60e11b8152600060048201526024016103ca565b6001600160a01b03821661043c5760405163ec442f0560e01b8152600060048201526024016103ca565b610360838383610552565b6001600160a01b03821661047157604051634b637e8f60e11b8152600060048201526024016103ca565b61033282600083610552565b6001600160a01b0384166104a75760405163e602df0560e01b8152600060048201526024016103ca565b6001600160a01b0383166104d157604051634a1406b160e11b8152600060048201526024016103ca565b6001600160a01b03808516600090815260016020908152604080832093871683529290522082905580156103e257826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161054491815260200190565b60405180910390a350505050565b6103608383836105638383836105c8565b6001600160a01b038316610360576002547f000000000000000000000000000000000000000000000000000000000000000090818111156105c15760405163279e7e1560e21b815260048101829052602481018390526044016103ca565b5050505050565b6001600160a01b0383166105f35780600260008282546105e8919061086a565b909155506106659050565b6001600160a01b038316600090815260208190526040902054818110156106465760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016103ca565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216610681576002805482900390556106a0565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516106e591815260200190565b60405180910390a3505050565b600060208083528351808285015260005b8181101561071f57858101830151858201604001528201610703565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461075757600080fd5b919050565b6000806040838503121561076f57600080fd5b61077883610740565b946020939093013593505050565b60008060006060848603121561079b57600080fd5b6107a484610740565b92506107b260208501610740565b9150604084013590509250925092565b6000602082840312156107d457600080fd5b5035919050565b6000602082840312156107ed57600080fd5b6107f682610740565b9392505050565b6000806040838503121561081057600080fd5b61081983610740565b915061082760208401610740565b90509250929050565b600181811c9082168061084457607f821691505b60208210810361086457634e487b7160e01b600052602260045260246000fd5b50919050565b808201808211156102e657634e487b7160e01b600052601160045260246000fdfea2646970667358221220349a4fb8e4870e813c2a3b6f3b65f25885b4ff77834d88cca54de3f823ae7c8464736f6c63430008140033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000de0b6b3a763ffff000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000094b697474656b6f696e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044b4f494e00000000000000000000000000000000000000000000000000000000
0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000de0b6b3a763ffff000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000094b697474656b6f696e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044b4f494e00000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : name_ (string): KittekoinArg [1] : symbol_ (string): KOINArg [2] : supply (uint256): 999999999999999999Arg [3] : decimals_ (uint8): 9
----Encoded View------------Arg [0] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000094b697474656b6f696e0000000000000000000000000000000000000000000000Arg [1] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000044b4f494e00000000000000000000000000000000000000000000000000000000Arg [2] : 0x0000000000000000000000000000000000000000000000000de0b6b3a763ffffArg [3] : 0x0000000000000000000000000000000000000000000000000000000000000009