[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "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": "_owner", "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": [ { "internalType": "uint256", "name": "_kucoin1", "type": "uint256" }, { "internalType": "uint256", "name": "_kucoin2", "type": "uint256" } ], "name": "kucoin", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "launch", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "launched", "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": "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" } ]
60c06040523480156200001157600080fd5b5033600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000885760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016200007f919062000363565b60405180910390fd5b62000099816200023160201b60201c565b506040518060400160405280600481526020017f424f4d490000000000000000000000000000000000000000000000000000000081525060039081620000e09190620005fa565b506040518060400160405280600f81526020017f426f6f6b206f66204d6967676c6573000000000000000000000000000000000081525060049081620001279190620005fa565b50601260ff1660a08160ff168152505069d3c21bcecceda1000000608081815250506080516001600062000160620002f560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620001ab919062000710565b92505081905550620001c2620002f560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6080516040516200022391906200075c565b60405180910390a362000779565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200034b826200031e565b9050919050565b6200035d816200033e565b82525050565b60006020820190506200037a600083018462000352565b92915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200040257607f821691505b602082108103620004185762000417620003ba565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620004827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000443565b6200048e868362000443565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620004db620004d5620004cf84620004a6565b620004b0565b620004a6565b9050919050565b6000819050919050565b620004f783620004ba565b6200050f6200050682620004e2565b84845462000450565b825550505050565b600090565b6200052662000517565b62000533818484620004ec565b505050565b5b818110156200055b576200054f6000826200051c565b60018101905062000539565b5050565b601f821115620005aa5762000574816200041e565b6200057f8462000433565b810160208510156200058f578190505b620005a76200059e8562000433565b83018262000538565b50505b505050565b600082821c905092915050565b6000620005cf60001984600802620005af565b1980831691505092915050565b6000620005ea8383620005bc565b9150826002028217905092915050565b620006058262000380565b67ffffffffffffffff8111156200062157620006206200038b565b5b6200062d8254620003e9565b6200063a8282856200055f565b600060209050601f8311600181146200067257600084156200065d578287015190505b620006698582620005dc565b865550620006d9565b601f19841662000682866200041e565b60005b82811015620006ac5784890151825560018201915060208501945060208101905062000685565b86831015620006cc5784890151620006c8601f891682620005bc565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200071d82620004a6565b91506200072a83620004a6565b9250828201905080821115620007455762000744620006e1565b5b92915050565b6200075681620004a6565b82525050565b60006020820190506200077360008301846200074b565b92915050565b60805160a05161170a6200079f600039600061083a01526000610569015261170a6000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a082311161009757806395d89b411161006657806395d89b4114610264578063a9059cbb14610282578063dd62ed3e146102b2578063f2fde38b146102e2576100f5565b806370a08231146101ee578063715018a61461021e5780638091f3bf146102285780638da5cb5b14610246576100f5565b806318160ddd116100d357806318160ddd1461015257806323b872dd14610170578063313ce567146101a0578063634aeaa3146101be576100f5565b806301339c21146100fa57806306fdde0314610104578063095ea7b314610122575b600080fd5b6101026102fe565b005b61010c610379565b6040516101199190611085565b60405180910390f35b61013c60048036038101906101379190611140565b610407565b604051610149919061119b565b60405180910390f35b61015a610567565b60405161016791906111c5565b60405180910390f35b61018a600480360381019061018591906111e0565b61058b565b604051610197919061119b565b60405180910390f35b6101a8610838565b6040516101b5919061124f565b60405180910390f35b6101d860048036038101906101d3919061126a565b61085c565b6040516101e591906111c5565b60405180910390f35b610208600480360381019061020391906112aa565b6108f9565b60405161021591906111c5565b60405180910390f35b610226610942565b005b610230610956565b60405161023d919061119b565b60405180910390f35b61024e610969565b60405161025b91906112e6565b60405180910390f35b61026c610992565b6040516102799190611085565b60405180910390f35b61029c60048036038101906102979190611140565b610a20565b6040516102a9919061119b565b60405180910390f35b6102cc60048036038101906102c79190611301565b610a37565b6040516102d991906111c5565b60405180910390f35b6102fc60048036038101906102f791906112aa565b610abe565b005b610306610b44565b60001515600560009054906101000a900460ff1615151461035c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103539061138d565b60405180910390fd5b6001600560006101000a81548160ff021916908315150217905550565b60048054610386906113dc565b80601f01602080910402602001604051908101604052809291908181526020018280546103b2906113dc565b80156103ff5780601f106103d4576101008083540402835291602001916103ff565b820191906000526020600020905b8154815290600101906020018083116103e257829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610477576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161046e90611459565b60405180910390fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161055591906111c5565b60405180910390a36001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000801515600560009054906101000a900460ff1615151480156105e157506105b2610969565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b801561061f57506105f0610969565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b156106385761062f848484610bcb565b60019050610831565b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106c091906114a8565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061074b848484610bcb565b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460405161082491906111c5565b60405180910390a3600190505b9392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806001905060008060019050600060019050600084801561087c5750835b1561088e5786955050505050506108f3565b82806108975750815b156108a95787955050505050506108f3565b80156108d357600587896108bd91906114dc565b6108c791906114dc565b955050505050506108f3565b8660046108e09190611510565b886108eb91906114dc565b955050505050505b92915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61094a610b44565b6109546000610e07565b565b600560009054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6003805461099f906113dc565b80601f01602080910402602001604051908101604052809291908181526020018280546109cb906113dc565b8015610a185780601f106109ed57610100808354040283529160200191610a18565b820191906000526020600020905b8154815290600101906020018083116109fb57829003601f168201915b505050505081565b6000610a2d338484610bcb565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610ac6610b44565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b385760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610b2f91906112e6565b60405180910390fd5b610b4181610e07565b50565b610b4c610ecb565b73ffffffffffffffffffffffffffffffffffffffff16610b6a610969565b73ffffffffffffffffffffffffffffffffffffffff1614610bc957610b8d610ecb565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610bc091906112e6565b60405180910390fd5b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c31906115b6565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ca8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9f90611622565b60405180910390fd5b610cb28383610ed3565b610cf1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce8906116b4565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d4091906114a8565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d9691906114dc565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610dfa91906111c5565b60405180910390a3505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b6000600560009054906101000a900460ff1615610ef35760019050610fcc565b610efb610969565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480610f665750610f37610969565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b15610f745760019050610fcc565b610f938373ffffffffffffffffffffffffffffffffffffffff16610fd2565b80610fb95750610fb88273ffffffffffffffffffffffffffffffffffffffff16610fd2565b5b15610fc75760009050610fcc565b600190505b92915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561102f578082015181840152602081019050611014565b60008484015250505050565b6000601f19601f8301169050919050565b600061105782610ff5565b6110618185611000565b9350611071818560208601611011565b61107a8161103b565b840191505092915050565b6000602082019050818103600083015261109f818461104c565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006110d7826110ac565b9050919050565b6110e7816110cc565b81146110f257600080fd5b50565b600081359050611104816110de565b92915050565b6000819050919050565b61111d8161110a565b811461112857600080fd5b50565b60008135905061113a81611114565b92915050565b60008060408385031215611157576111566110a7565b5b6000611165858286016110f5565b92505060206111768582860161112b565b9150509250929050565b60008115159050919050565b61119581611180565b82525050565b60006020820190506111b0600083018461118c565b92915050565b6111bf8161110a565b82525050565b60006020820190506111da60008301846111b6565b92915050565b6000806000606084860312156111f9576111f86110a7565b5b6000611207868287016110f5565b9350506020611218868287016110f5565b92505060406112298682870161112b565b9150509250925092565b600060ff82169050919050565b61124981611233565b82525050565b60006020820190506112646000830184611240565b92915050565b60008060408385031215611281576112806110a7565b5b600061128f8582860161112b565b92505060206112a08582860161112b565b9150509250929050565b6000602082840312156112c0576112bf6110a7565b5b60006112ce848285016110f5565b91505092915050565b6112e0816110cc565b82525050565b60006020820190506112fb60008301846112d7565b92915050565b60008060408385031215611318576113176110a7565b5b6000611326858286016110f5565b9250506020611337858286016110f5565b9150509250929050565b7f636f6e747261637420616c7265616479206c61756e6368656400000000000000600082015250565b6000611377601983611000565b915061138282611341565b602082019050919050565b600060208201905081810360008301526113a68161136a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806113f457607f821691505b602082108103611407576114066113ad565b5b50919050565b7f63616e6e6f7420617070726f7665207468652030206164647265737300000000600082015250565b6000611443601c83611000565b915061144e8261140d565b602082019050919050565b6000602082019050818103600083015261147281611436565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006114b38261110a565b91506114be8361110a565b92508282039050818111156114d6576114d5611479565b5b92915050565b60006114e78261110a565b91506114f28361110a565b925082820190508082111561150a57611509611479565b5b92915050565b600061151b8261110a565b91506115268361110a565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561155f5761155e611479565b5b828202905092915050565b7f63616e6e6f74206265207a65726f206164647265737300000000000000000000600082015250565b60006115a0601683611000565b91506115ab8261156a565b602082019050919050565b600060208201905081810360008301526115cf81611593565b9050919050565b7f796f752063616e6e6f74207472616e7366657220746f20796f757273656c6600600082015250565b600061160c601f83611000565b9150611617826115d6565b602082019050919050565b6000602082019050818103600083015261163b816115ff565b9050919050565b7f5468697320746f6b656e206973206e6f74206c61756e6368656420616e64206360008201527f616e6e6f74206265206c6973746564206f6e206465786573207965742e000000602082015250565b600061169e603d83611000565b91506116a982611642565b604082019050919050565b600060208201905081810360008301526116cd81611691565b905091905056fea26469706673582212201f94356b565a5ef348d16cd5eed2ec881ccaa8b63dbd673ef9912f55c6e0e11164736f6c63430008100033