[ { "inputs": [ { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "symbol", "type": "string" }, { "internalType": "uint256", "name": "initialSupply", "type": "uint256" } ], "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": 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": "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": [], "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" } ]
608060405234801561000f575f80fd5b50604051611a9b380380611a9b833981810160405281019061003191906105cf565b3383838160039081610043919061085b565b508060049081610053919061085b565b5050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100c6575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016100bd9190610969565b60405180910390fd5b6100d5816100ee60201b60201c565b506100e633826101b160201b60201c565b505050610a3f565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610221575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016102189190610969565b60405180910390fd5b6102325f838361023660201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610286578060025f82825461027a91906109af565b92505081905550610354565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561030f578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610306939291906109f1565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361039b578060025f82825403925050819055506103e5565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516104429190610a26565b60405180910390a3505050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6104ae82610468565b810181811067ffffffffffffffff821117156104cd576104cc610478565b5b80604052505050565b5f6104df61044f565b90506104eb82826104a5565b919050565b5f67ffffffffffffffff82111561050a57610509610478565b5b61051382610468565b9050602081019050919050565b8281835e5f83830152505050565b5f61054061053b846104f0565b6104d6565b90508281526020810184848401111561055c5761055b610464565b5b610567848285610520565b509392505050565b5f82601f83011261058357610582610460565b5b815161059384826020860161052e565b91505092915050565b5f819050919050565b6105ae8161059c565b81146105b8575f80fd5b50565b5f815190506105c9816105a5565b92915050565b5f805f606084860312156105e6576105e5610458565b5b5f84015167ffffffffffffffff8111156106035761060261045c565b5b61060f8682870161056f565b935050602084015167ffffffffffffffff8111156106305761062f61045c565b5b61063c8682870161056f565b925050604061064d868287016105bb565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806106a557607f821691505b6020821081036106b8576106b7610661565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261071a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826106df565b61072486836106df565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61075f61075a6107558461059c565b61073c565b61059c565b9050919050565b5f819050919050565b61077883610745565b61078c61078482610766565b8484546106eb565b825550505050565b5f90565b6107a0610794565b6107ab81848461076f565b505050565b5b818110156107ce576107c35f82610798565b6001810190506107b1565b5050565b601f821115610813576107e4816106be565b6107ed846106d0565b810160208510156107fc578190505b610810610808856106d0565b8301826107b0565b50505b505050565b5f82821c905092915050565b5f6108335f1984600802610818565b1980831691505092915050565b5f61084b8383610824565b9150826002028217905092915050565b61086482610657565b67ffffffffffffffff81111561087d5761087c610478565b5b610887825461068e565b6108928282856107d2565b5f60209050601f8311600181146108c3575f84156108b1578287015190505b6108bb8582610840565b865550610922565b601f1984166108d1866106be565b5f5b828110156108f8578489015182556001820191506020850194506020810190506108d3565b868310156109155784890151610911601f891682610824565b8355505b6001600288020188555050505b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6109538261092a565b9050919050565b61096381610949565b82525050565b5f60208201905061097c5f83018461095a565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6109b98261059c565b91506109c48361059c565b92508282019050808211156109dc576109db610982565b5b92915050565b6109eb8161059c565b82525050565b5f606082019050610a045f83018661095a565b610a1160208301856109e2565b610a1e60408301846109e2565b949350505050565b5f602082019050610a395f8301846109e2565b92915050565b61104f80610a4c5f395ff3fe608060405234801561000f575f80fd5b50600436106100b2575f3560e01c8063715018a61161006f578063715018a6146101a05780638da5cb5b146101aa57806395d89b41146101c8578063a9059cbb146101e6578063dd62ed3e14610216578063f2fde38b14610246576100b2565b806306fdde03146100b6578063095ea7b3146100d457806318160ddd1461010457806323b872dd14610122578063313ce5671461015257806370a0823114610170575b5f80fd5b6100be610262565b6040516100cb9190610cc8565b60405180910390f35b6100ee60048036038101906100e99190610d79565b6102f2565b6040516100fb9190610dd1565b60405180910390f35b61010c610314565b6040516101199190610df9565b60405180910390f35b61013c60048036038101906101379190610e12565b61031d565b6040516101499190610dd1565b60405180910390f35b61015a61034b565b6040516101679190610e7d565b60405180910390f35b61018a60048036038101906101859190610e96565b610353565b6040516101979190610df9565b60405180910390f35b6101a8610398565b005b6101b26103ab565b6040516101bf9190610ed0565b60405180910390f35b6101d06103d3565b6040516101dd9190610cc8565b60405180910390f35b61020060048036038101906101fb9190610d79565b610463565b60405161020d9190610dd1565b60405180910390f35b610230600480360381019061022b9190610ee9565b610485565b60405161023d9190610df9565b60405180910390f35b610260600480360381019061025b9190610e96565b610507565b005b60606003805461027190610f54565b80601f016020809104026020016040519081016040528092919081815260200182805461029d90610f54565b80156102e85780601f106102bf576101008083540402835291602001916102e8565b820191905f5260205f20905b8154815290600101906020018083116102cb57829003601f168201915b5050505050905090565b5f806102fc61058b565b9050610309818585610592565b600191505092915050565b5f600254905090565b5f8061032761058b565b90506103348582856105a4565b61033f858585610636565b60019150509392505050565b5f6012905090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6103a0610726565b6103a95f6107ad565b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546103e290610f54565b80601f016020809104026020016040519081016040528092919081815260200182805461040e90610f54565b80156104595780601f1061043057610100808354040283529160200191610459565b820191905f5260205f20905b81548152906001019060200180831161043c57829003601f168201915b5050505050905090565b5f8061046d61058b565b905061047a818585610636565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61050f610726565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361057f575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016105769190610ed0565b60405180910390fd5b610588816107ad565b50565b5f33905090565b61059f8383836001610870565b505050565b5f6105af8484610485565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146106305781811015610621578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161061893929190610f84565b60405180910390fd5b61062f84848484035f610870565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106a6575f6040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161069d9190610ed0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610716575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161070d9190610ed0565b60405180910390fd5b610721838383610a3f565b505050565b61072e61058b565b73ffffffffffffffffffffffffffffffffffffffff1661074c6103ab565b73ffffffffffffffffffffffffffffffffffffffff16146107ab5761076f61058b565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016107a29190610ed0565b60405180910390fd5b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036108e0575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016108d79190610ed0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610950575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016109479190610ed0565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610a39578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610a309190610df9565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a8f578060025f828254610a839190610fe6565b92505081905550610b5d565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610b18578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610b0f93929190610f84565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ba4578060025f8282540392505081905550610bee565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c4b9190610df9565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610c9a82610c58565b610ca48185610c62565b9350610cb4818560208601610c72565b610cbd81610c80565b840191505092915050565b5f6020820190508181035f830152610ce08184610c90565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d1582610cec565b9050919050565b610d2581610d0b565b8114610d2f575f80fd5b50565b5f81359050610d4081610d1c565b92915050565b5f819050919050565b610d5881610d46565b8114610d62575f80fd5b50565b5f81359050610d7381610d4f565b92915050565b5f8060408385031215610d8f57610d8e610ce8565b5b5f610d9c85828601610d32565b9250506020610dad85828601610d65565b9150509250929050565b5f8115159050919050565b610dcb81610db7565b82525050565b5f602082019050610de45f830184610dc2565b92915050565b610df381610d46565b82525050565b5f602082019050610e0c5f830184610dea565b92915050565b5f805f60608486031215610e2957610e28610ce8565b5b5f610e3686828701610d32565b9350506020610e4786828701610d32565b9250506040610e5886828701610d65565b9150509250925092565b5f60ff82169050919050565b610e7781610e62565b82525050565b5f602082019050610e905f830184610e6e565b92915050565b5f60208284031215610eab57610eaa610ce8565b5b5f610eb884828501610d32565b91505092915050565b610eca81610d0b565b82525050565b5f602082019050610ee35f830184610ec1565b92915050565b5f8060408385031215610eff57610efe610ce8565b5b5f610f0c85828601610d32565b9250506020610f1d85828601610d32565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610f6b57607f821691505b602082108103610f7e57610f7d610f27565b5b50919050565b5f606082019050610f975f830186610ec1565b610fa46020830185610dea565b610fb16040830184610dea565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610ff082610d46565b9150610ffb83610d46565b925082820190508082111561101357611012610fb9565b5b9291505056fea26469706673582212208a2e15c47784df68aa666e71f4c91d22acc6d101038d275e7c498d9c9524822e64736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000006c6b935b8bbd40000000000000000000000000000000000000000000000000000000000000000000086f6e652063656e74000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000443454e5400000000000000000000000000000000000000000000000000000000
0x000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000006c6b935b8bbd40000000000000000000000000000000000000000000000000000000000000000000086f6e652063656e74000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000443454e5400000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : name (string): one centArg [1] : symbol (string): CENTArg [2] : initialSupply (uint256): 2000000000000000000000
----Encoded View------------Arg [0] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000086f6e652063656e74000000000000000000000000000000000000000000000000Arg [1] : 0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000443454e5400000000000000000000000000000000000000000000000000000000Arg [2] : 0x00000000000000000000000000000000000000000000006c6b935b8bbd400000