[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20Insagvggdf", "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": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "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": "receiver", "type": "address" } ], "name": "ERC20Invmkmbbbc", "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" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" } ], "name": "skumcacabg", "type": "event" }, { "inputs": [ { "internalType": "address[]", "name": "accounts", "type": "address[]" } ], "name": "Execute", "outputs": [], "stateMutability": "nonpayable", "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": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "delxxc", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isbcacbc", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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" } ]
608060405234801562000010575f80fd5b506040518060400160405280600581526020017f4368696e610000000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4348494e4100000000000000000000000000000000000000000000000000000081525081600390816200008e919062000643565b508060049081620000a0919062000643565b505050620000e333620000b86200012960201b60201c565b600a620000c69190620008b0565b633b9aca00620000d7919062000900565b6200013160201b60201c565b3360065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000a49565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620001a4575f6040517f14f2bd660000000000000000000000000000000000000000000000000000000081526004016200019b91906200098d565b60405180910390fd5b620001b75f8383620001bb60201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036200020f578060025f828254620002029190620009a8565b92505081905550620002e0565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156200029b578381836040517fa8b070df0000000000000000000000000000000000000000000000000000000081526004016200029293929190620009f3565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000329578060025f828254039250508190555062000373565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003d2919062000a2e565b60405180910390a3505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200045b57607f821691505b60208210810362000471576200047062000416565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620004d57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000498565b620004e1868362000498565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6200052b620005256200051f84620004f9565b62000502565b620004f9565b9050919050565b5f819050919050565b62000546836200050b565b6200055e620005558262000532565b848454620004a4565b825550505050565b5f90565b6200057462000566565b620005818184846200053b565b505050565b5b81811015620005a8576200059c5f826200056a565b60018101905062000587565b5050565b601f821115620005f757620005c18162000477565b620005cc8462000489565b81016020851015620005dc578190505b620005f4620005eb8562000489565b83018262000586565b50505b505050565b5f82821c905092915050565b5f620006195f1984600802620005fc565b1980831691505092915050565b5f62000633838362000608565b9150826002028217905092915050565b6200064e82620003df565b67ffffffffffffffff8111156200066a5762000669620003e9565b5b62000676825462000443565b62000683828285620005ac565b5f60209050601f831160018114620006b9575f8415620006a4578287015190505b620006b0858262000626565b8655506200071f565b601f198416620006c98662000477565b5f5b82811015620006f257848901518255600182019150602085019450602081019050620006cb565b868310156200071257848901516200070e601f89168262000608565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620007b15780860481111562000789576200078862000727565b5b6001851615620007995780820291505b8081029050620007a98562000754565b945062000769565b94509492505050565b5f82620007cb57600190506200089d565b81620007da575f90506200089d565b8160018114620007f35760028114620007fe5762000834565b60019150506200089d565b60ff84111562000813576200081262000727565b5b8360020a9150848211156200082d576200082c62000727565b5b506200089d565b5060208310610133831016604e8410600b84101617156200086e5782820a90508381111562000868576200086762000727565b5b6200089d565b6200087d848484600162000760565b9250905081840481111562000897576200089662000727565b5b81810290505b9392505050565b5f60ff82169050919050565b5f620008bc82620004f9565b9150620008c983620008a4565b9250620008f87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620007ba565b905092915050565b5f6200090c82620004f9565b91506200091983620004f9565b92508282026200092981620004f9565b9150828204841483151762000943576200094262000727565b5b5092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000975826200094a565b9050919050565b620009878162000969565b82525050565b5f602082019050620009a25f8301846200097c565b92915050565b5f620009b482620004f9565b9150620009c183620004f9565b9250828201905080821115620009dc57620009db62000727565b5b92915050565b620009ed81620004f9565b82525050565b5f60608201905062000a085f8301866200097c565b62000a176020830185620009e2565b62000a266040830184620009e2565b949350505050565b5f60208201905062000a435f830184620009e2565b92915050565b61158c8062000a575f395ff3fe608060405234801561000f575f80fd5b50600436106100cd575f3560e01c806370a082311161008a578063b53839ca11610064578063b53839ca14610225578063bad2931e14610241578063bc06367d1461025d578063dd62ed3e1461028d576100cd565b806370a08231146101a757806395d89b41146101d7578063a9059cbb146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d57806342966c681461018b575b5f80fd5b6100d96102bd565b6040516100e69190610f49565b60405180910390f35b61010960048036038101906101049190611007565b61034d565b604051610116919061105f565b60405180910390f35b61012761036f565b6040516101349190611087565b60405180910390f35b610157600480360381019061015291906110a0565b610378565b604051610164919061105f565b60405180910390f35b6101756103a6565b604051610182919061110b565b60405180910390f35b6101a560048036038101906101a09190611124565b6103ae565b005b6101c160048036038101906101bc919061114f565b6103c2565b6040516101ce9190611087565b60405180910390f35b6101df610407565b6040516101ec9190610f49565b60405180910390f35b61020f600480360381019061020a9190611007565b610497565b60405161021c919061105f565b60405180910390f35b61023f600480360381019061023a919061114f565b6104b9565b005b61025b600480360381019061025691906112ba565b6105e2565b005b6102776004803603810190610272919061114f565b6106fc565b604051610284919061105f565b60405180910390f35b6102a760048036038101906102a29190611301565b61074e565b6040516102b49190611087565b60405180910390f35b6060600380546102cc9061136c565b80601f01602080910402602001604051908101604052809291908181526020018280546102f89061136c565b80156103435780601f1061031a57610100808354040283529160200191610343565b820191905f5260205f20905b81548152906001019060200180831161032657829003601f168201915b5050505050905090565b5f806103576107d0565b90506103648185856107d7565b600191505092915050565b5f600254905090565b5f806103826107d0565b905061038f8582856107e9565b61039a85858561087b565b60019150509392505050565b5f6012905090565b6103bf6103b96107d0565b82610968565b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060600480546104169061136c565b80601f01602080910402602001604051908101604052809291908181526020018280546104429061136c565b801561048d5780601f106104645761010080835404028352916020019161048d565b820191905f5260205f20905b81548152906001019060200180831161047057829003601f168201915b5050505050905090565b5f806104a16107d0565b90506104ae81858561087b565b600191505092915050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610548576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053f906113e6565b60405180910390fd5b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167ff207ac3986ff5bf8acf04ab4b391990ec9cb8e64d22d4319d81b6ff48a0ace1c60405160405180910390a250565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610671576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610668906113e6565b60405180910390fd5b5f5b81518110156106f857600160055f84848151811061069457610693611404565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050610673565b5050565b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b6107e483838360016109e7565b505050565b5f6107f4848461074e565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146108755781811015610866578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161085d93929190611440565b60405180910390fd5b61087484848484035f6109e7565b5b50505050565b60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610905576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108fc906114bf565b60405180910390fd5b60055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610958575f80fd5b610963838383610bb6565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109d8575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016109cf91906114dd565b60405180910390fd5b6109e3825f83610ca6565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610a57575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610a4e91906114dd565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ac7575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610abe91906114dd565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610bb0578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610ba79190611087565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c26575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610c1d91906114dd565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c96575f6040517f14f2bd66000000000000000000000000000000000000000000000000000000008152600401610c8d91906114dd565b60405180910390fd5b610ca1838383610ca6565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610cf6578060025f828254610cea9190611523565b92505081905550610dc4565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610d7f578381836040517fa8b070df000000000000000000000000000000000000000000000000000000008152600401610d7693929190611440565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e0b578060025f8282540392505081905550610e55565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610eb29190611087565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610ef6578082015181840152602081019050610edb565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610f1b82610ebf565b610f258185610ec9565b9350610f35818560208601610ed9565b610f3e81610f01565b840191505092915050565b5f6020820190508181035f830152610f618184610f11565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610fa382610f7a565b9050919050565b610fb381610f99565b8114610fbd575f80fd5b50565b5f81359050610fce81610faa565b92915050565b5f819050919050565b610fe681610fd4565b8114610ff0575f80fd5b50565b5f8135905061100181610fdd565b92915050565b5f806040838503121561101d5761101c610f72565b5b5f61102a85828601610fc0565b925050602061103b85828601610ff3565b9150509250929050565b5f8115159050919050565b61105981611045565b82525050565b5f6020820190506110725f830184611050565b92915050565b61108181610fd4565b82525050565b5f60208201905061109a5f830184611078565b92915050565b5f805f606084860312156110b7576110b6610f72565b5b5f6110c486828701610fc0565b93505060206110d586828701610fc0565b92505060406110e686828701610ff3565b9150509250925092565b5f60ff82169050919050565b611105816110f0565b82525050565b5f60208201905061111e5f8301846110fc565b92915050565b5f6020828403121561113957611138610f72565b5b5f61114684828501610ff3565b91505092915050565b5f6020828403121561116457611163610f72565b5b5f61117184828501610fc0565b91505092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6111b482610f01565b810181811067ffffffffffffffff821117156111d3576111d261117e565b5b80604052505050565b5f6111e5610f69565b90506111f182826111ab565b919050565b5f67ffffffffffffffff8211156112105761120f61117e565b5b602082029050602081019050919050565b5f80fd5b5f611237611232846111f6565b6111dc565b9050808382526020820190506020840283018581111561125a57611259611221565b5b835b81811015611283578061126f8882610fc0565b84526020840193505060208101905061125c565b5050509392505050565b5f82601f8301126112a1576112a061117a565b5b81356112b1848260208601611225565b91505092915050565b5f602082840312156112cf576112ce610f72565b5b5f82013567ffffffffffffffff8111156112ec576112eb610f76565b5b6112f88482850161128d565b91505092915050565b5f806040838503121561131757611316610f72565b5b5f61132485828601610fc0565b925050602061133585828601610fc0565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061138357607f821691505b6020821081036113965761139561133f565b5b50919050565b7f63610000000000000000000000000000000000000000000000000000000000005f82015250565b5f6113d0600283610ec9565b91506113db8261139c565b602082019050919050565b5f6020820190508181035f8301526113fd816113c4565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b61143a81610f99565b82525050565b5f6060820190506114535f830186611431565b6114606020830185611078565b61146d6040830184611078565b949350505050565b7f53776170000000000000000000000000000000000000000000000000000000005f82015250565b5f6114a9600483610ec9565b91506114b482611475565b602082019050919050565b5f6020820190508181035f8301526114d68161149d565b9050919050565b5f6020820190506114f05f830184611431565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61152d82610fd4565b915061153883610fd4565b92508282019050808211156115505761154f6114f6565b5b9291505056fea26469706673582212207cdb9f6a1bc7dc33ea86f5d3bb4c8c35c4851815f85d663b1e54807e576619f164736f6c63430008170033