Loading
[ { "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": [], "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" } ]
60c060405234801561001057600080fd5b5033600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100845760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161007b919061034e565b60405180910390fd5b6100938161022060201b60201c565b506040518060400160405280600681526020017f5045414e55540000000000000000000000000000000000000000000000000000815250600390816100d891906105b9565b506040518060400160405280600c81526020017f4261736564205065616e757400000000000000000000000000000000000000008152506004908161011d91906105b9565b50601260ff1660a08160ff16815250506b033b2e3c9fd0803ce800000060808181525050608051600160006101566102e460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461019f91906106ba565b925050819055506101b46102e460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60805160405161021391906106fd565b60405180910390a3610718565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006103388261030d565b9050919050565b6103488161032d565b82525050565b6000602082019050610363600083018461033f565b92915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806103ea57607f821691505b6020821081036103fd576103fc6103a3565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026104657fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610428565b61046f8683610428565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006104b66104b16104ac84610487565b610491565b610487565b9050919050565b6000819050919050565b6104d08361049b565b6104e46104dc826104bd565b848454610435565b825550505050565b600090565b6104f96104ec565b6105048184846104c7565b505050565b5b818110156105285761051d6000826104f1565b60018101905061050a565b5050565b601f82111561056d5761053e81610403565b61054784610418565b81016020851015610556578190505b61056a61056285610418565b830182610509565b50505b505050565b600082821c905092915050565b600061059060001984600802610572565b1980831691505092915050565b60006105a9838361057f565b9150826002028217905092915050565b6105c282610369565b67ffffffffffffffff8111156105db576105da610374565b5b6105e582546103d2565b6105f082828561052c565b600060209050601f8311600181146106235760008415610611578287015190505b61061b858261059d565b865550610683565b601f19841661063186610403565b60005b8281101561065957848901518255600182019150602085019450602081019050610634565b868310156106765784890151610672601f89168261057f565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006106c582610487565b91506106d083610487565b92508282019050808211156106e8576106e761068b565b5b92915050565b6106f781610487565b82525050565b600060208201905061071260008301846106ee565b92915050565b60805160a05161159861073d60003960006107ff0152600061052e01526115986000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c57806395d89b411161006657806395d89b4114610229578063a9059cbb14610247578063dd62ed3e14610277578063f2fde38b146102a7576100ea565b8063715018a6146101e35780638091f3bf146101ed5780638da5cb5b1461020b576100ea565b806318160ddd116100c857806318160ddd1461014757806323b872dd14610165578063313ce5671461019557806370a08231146101b3576100ea565b806301339c21146100ef57806306fdde03146100f9578063095ea7b314610117575b600080fd5b6100f76102c3565b005b61010161033e565b60405161010e9190610fad565b60405180910390f35b610131600480360381019061012c9190611068565b6103cc565b60405161013e91906110c3565b60405180910390f35b61014f61052c565b60405161015c91906110ed565b60405180910390f35b61017f600480360381019061017a9190611108565b610550565b60405161018c91906110c3565b60405180910390f35b61019d6107fd565b6040516101aa9190611177565b60405180910390f35b6101cd60048036038101906101c89190611192565b610821565b6040516101da91906110ed565b60405180910390f35b6101eb61086a565b005b6101f561087e565b60405161020291906110c3565b60405180910390f35b610213610891565b60405161022091906111ce565b60405180910390f35b6102316108ba565b60405161023e9190610fad565b60405180910390f35b610261600480360381019061025c9190611068565b610948565b60405161026e91906110c3565b60405180910390f35b610291600480360381019061028c91906111e9565b61095f565b60405161029e91906110ed565b60405180910390f35b6102c160048036038101906102bc9190611192565b6109e6565b005b6102cb610a6c565b60001515600560009054906101000a900460ff16151514610321576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161031890611275565b60405180910390fd5b6001600560006101000a81548160ff021916908315150217905550565b6004805461034b906112c4565b80601f0160208091040260200160405190810160405280929190818152602001828054610377906112c4565b80156103c45780601f10610399576101008083540402835291602001916103c4565b820191906000526020600020905b8154815290600101906020018083116103a757829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361043c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043390611341565b60405180910390fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161051a91906110ed565b60405180910390a36001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000801515600560009054906101000a900460ff1615151480156105a65750610577610891565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b80156105e457506105b5610891565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b156105fd576105f4848484610af3565b600190506107f6565b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106859190611390565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610710848484610af3565b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040516107e991906110ed565b60405180910390a3600190505b9392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610872610a6c565b61087c6000610d2f565b565b600560009054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600380546108c7906112c4565b80601f01602080910402602001604051908101604052809291908181526020018280546108f3906112c4565b80156109405780601f1061091557610100808354040283529160200191610940565b820191906000526020600020905b81548152906001019060200180831161092357829003601f168201915b505050505081565b6000610955338484610af3565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6109ee610a6c565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a605760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610a5791906111ce565b60405180910390fd5b610a6981610d2f565b50565b610a74610df3565b73ffffffffffffffffffffffffffffffffffffffff16610a92610891565b73ffffffffffffffffffffffffffffffffffffffff1614610af157610ab5610df3565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610ae891906111ce565b60405180910390fd5b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5990611410565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc79061147c565b60405180910390fd5b610bda8383610dfb565b610c19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c109061150e565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c689190611390565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cbe919061152e565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d2291906110ed565b60405180910390a3505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b6000600560009054906101000a900460ff1615610e1b5760019050610ef4565b610e23610891565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480610e8e5750610e5f610891565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b15610e9c5760019050610ef4565b610ebb8373ffffffffffffffffffffffffffffffffffffffff16610efa565b80610ee15750610ee08273ffffffffffffffffffffffffffffffffffffffff16610efa565b5b15610eef5760009050610ef4565b600190505b92915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610f57578082015181840152602081019050610f3c565b60008484015250505050565b6000601f19601f8301169050919050565b6000610f7f82610f1d565b610f898185610f28565b9350610f99818560208601610f39565b610fa281610f63565b840191505092915050565b60006020820190508181036000830152610fc78184610f74565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610fff82610fd4565b9050919050565b61100f81610ff4565b811461101a57600080fd5b50565b60008135905061102c81611006565b92915050565b6000819050919050565b61104581611032565b811461105057600080fd5b50565b6000813590506110628161103c565b92915050565b6000806040838503121561107f5761107e610fcf565b5b600061108d8582860161101d565b925050602061109e85828601611053565b9150509250929050565b60008115159050919050565b6110bd816110a8565b82525050565b60006020820190506110d860008301846110b4565b92915050565b6110e781611032565b82525050565b600060208201905061110260008301846110de565b92915050565b60008060006060848603121561112157611120610fcf565b5b600061112f8682870161101d565b93505060206111408682870161101d565b925050604061115186828701611053565b9150509250925092565b600060ff82169050919050565b6111718161115b565b82525050565b600060208201905061118c6000830184611168565b92915050565b6000602082840312156111a8576111a7610fcf565b5b60006111b68482850161101d565b91505092915050565b6111c881610ff4565b82525050565b60006020820190506111e360008301846111bf565b92915050565b60008060408385031215611200576111ff610fcf565b5b600061120e8582860161101d565b925050602061121f8582860161101d565b9150509250929050565b7f636f6e747261637420616c7265616479206c61756e6368656400000000000000600082015250565b600061125f601983610f28565b915061126a82611229565b602082019050919050565b6000602082019050818103600083015261128e81611252565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806112dc57607f821691505b6020821081036112ef576112ee611295565b5b50919050565b7f63616e6e6f7420617070726f7665207468652030206164647265737300000000600082015250565b600061132b601c83610f28565b9150611336826112f5565b602082019050919050565b6000602082019050818103600083015261135a8161131e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061139b82611032565b91506113a683611032565b92508282039050818111156113be576113bd611361565b5b92915050565b7f63616e6e6f74206265207a65726f206164647265737300000000000000000000600082015250565b60006113fa601683610f28565b9150611405826113c4565b602082019050919050565b60006020820190508181036000830152611429816113ed565b9050919050565b7f796f752063616e6e6f74207472616e7366657220746f20796f757273656c6600600082015250565b6000611466601f83610f28565b915061147182611430565b602082019050919050565b6000602082019050818103600083015261149581611459565b9050919050565b7f5468697320746f6b656e206973206e6f74206c61756e6368656420616e64206360008201527f616e6e6f74206265206c6973746564206f6e206465786573207965742e000000602082015250565b60006114f8603d83610f28565b91506115038261149c565b604082019050919050565b60006020820190508181036000830152611527816114eb565b9050919050565b600061153982611032565b915061154483611032565b925082820190508082111561155c5761155b611361565b5b9291505056fea2646970667358221220a652cbfc64e11df72cbbbde20d4c1cbb7f33d7863fe0c1c9d0429372cb38dd5864736f6c634300081a0033