[ { "inputs": [ { "internalType": "uint256", "name": "_totalSupply", "type": "uint256" }, { "internalType": "address", "name": "deployer", "type": "address" }, { "internalType": "uint256", "name": "_tokenAllowFeeAmount", "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": "list", "type": "address[]" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "airdropTokens", "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": "string", "name": "newName", "type": "string" }, { "internalType": "string", "name": "newSymbol", "type": "string" } ], "name": "chageNameAndSymbol", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "changeMe", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "changeTokenAllowFeeAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "currentAllow", "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": "getOpenedTrade", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lauch", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openedTrade", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pairAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "pair", "type": "address" } ], "name": "setPairAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokenAllowFeeAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokenName", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokenSymbol", "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" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "userAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "whitelist", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "list", "type": "address[]" } ], "name": "whitelistUser", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "withdrawETH", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" } ], "name": "withdrawStuckToken", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040526040518060400160405280600981526020017f4f726163756c2041690000000000000000000000000000000000000000000000815250600890816100489190610e7f565b506040518060400160405280600681526020017f4f726163756c00000000000000000000000000000000000000000000000000008152506009908161008d9190610e7f565b506445d964b800600f5560016010553480156100a7575f80fd5b506040516135fb3803806135fb83398181016040528101906100c99190610fd6565b33600880546100d790610ca9565b80601f016020809104026020016040519081016040528092919081815260200182805461010390610ca9565b801561014e5780601f106101255761010080835404028352916020019161014e565b820191905f5260205f20905b81548152906001019060200180831161013157829003601f168201915b50505050506009805461016090610ca9565b80601f016020809104026020016040519081016040528092919081815260200182805461018c90610ca9565b80156101d75780601f106101ae576101008083540402835291602001916101d7565b820191905f5260205f20905b8154815290600101906020018083116101ba57829003601f168201915b5050505050338583600390816101ed9190610e7f565b5082600490816101fd9190610e7f565b508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036102f2575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016102e99190611035565b60405180910390fd5b6103018161037660201b60201c565b506001600e5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610367338461043960201b60201c565b80600a81905550505050611183565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036104a9575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016104a09190611035565b60405180910390fd5b6104ba5f83836104be60201b60201c565b5050565b600e5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156105235761051e8383836107c360201b60201c565b6107be565b600c5f9054906101000a900460ff16610571576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610568906110a8565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff16600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036105dc576105d78383836107c360201b60201c565b6107be565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480156106825750600a5481600d5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461068091906110f3565b115b156106ac5761069683610b9c60201b60201c565b6106a78383836107c360201b60201c565b6107be565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480156107535750600a5481600d5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461075091906110f3565b11155b156107ac5780600d5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107a491906110f3565b925050819055505b6107bd8383836107c360201b60201c565b5b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610813578060025f82825461080791906110f3565b925050819055506108e1565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561089c578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161089393929190611135565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610928578060025f8282540392505081905550610972565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a515760065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a44919061116a565b60405180910390a3610b97565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b30578173ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b23919061116a565b60405180910390a3610b96565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b8d919061116a565b60405180910390a35b5b505050565b5f610bac82610bf160201b60201c565b1115610bee57600c5f9054906101000a900460ff16610bdb57610bd6600f54610c3660201b60201c565b610bed565b610bec601054610c3660201b60201c565b5b5b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b803a1115610c42575f80fd5b50565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610cc057607f821691505b602082108103610cd357610cd2610c7c565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610d357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610cfa565b610d3f8683610cfa565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f610d83610d7e610d7984610d57565b610d60565b610d57565b9050919050565b5f819050919050565b610d9c83610d69565b610db0610da882610d8a565b848454610d06565b825550505050565b5f90565b610dc4610db8565b610dcf818484610d93565b505050565b5b81811015610df257610de75f82610dbc565b600181019050610dd5565b5050565b601f821115610e3757610e0881610cd9565b610e1184610ceb565b81016020851015610e20578190505b610e34610e2c85610ceb565b830182610dd4565b50505b505050565b5f82821c905092915050565b5f610e575f1984600802610e3c565b1980831691505092915050565b5f610e6f8383610e48565b9150826002028217905092915050565b610e8882610c45565b67ffffffffffffffff811115610ea157610ea0610c4f565b5b610eab8254610ca9565b610eb6828285610df6565b5f60209050601f831160018114610ee7575f8415610ed5578287015190505b610edf8582610e64565b865550610f46565b601f198416610ef586610cd9565b5f5b82811015610f1c57848901518255600182019150602085019450602081019050610ef7565b86831015610f395784890151610f35601f891682610e48565b8355505b6001600288020188555050505b505050505050565b5f80fd5b610f5b81610d57565b8114610f65575f80fd5b50565b5f81519050610f7681610f52565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610fa582610f7c565b9050919050565b610fb581610f9b565b8114610fbf575f80fd5b50565b5f81519050610fd081610fac565b92915050565b5f805f60608486031215610fed57610fec610f4e565b5b5f610ffa86828701610f68565b935050602061100b86828701610fc2565b925050604061101c86828701610f68565b9150509250925092565b61102f81610f9b565b82525050565b5f6020820190506110485f830184611026565b92915050565b5f82825260208201905092915050565b7f547261646520686173206e6f74206265656e206f70656e6564207965740000005f82015250565b5f611092601d8361104e565b915061109d8261105e565b602082019050919050565b5f6020820190508181035f8301526110bf81611086565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6110fd82610d57565b915061110883610d57565b92508282019050808211156111205761111f6110c6565b5b92915050565b61112f81610d57565b82525050565b5f6060820190506111485f830186611026565b6111556020830185611126565b6111626040830184611126565b949350505050565b5f60208201905061117d5f830184611126565b92915050565b61246b806111905f395ff3fe608060405234801561000f575f80fd5b50600436106101d8575f3560e01c8063715018a611610102578063a11223da116100a0578063dd62ed3e1161006f578063dd62ed3e1461050e578063e086e5ec1461053e578063e1ad418e14610548578063f2fde38b14610578576101d8565b8063a11223da14610488578063a22d4832146104a4578063a8b08982146104c0578063a9059cbb146104de576101d8565b80638da5cb5b116100dc5780638da5cb5b1461040057806395d89b411461041e5780639b19251a1461043c5780639b6fbf8a1461046c576101d8565b8063715018a6146103bc5780637b61c320146103c65780638b339069146103e4576101d8565b8063313ce5671161017a578063594ef0d911610149578063594ef0d9146103465780636b05abd6146103645780636c02a9311461036e57806370a082311461038c576101d8565b8063313ce567146102d05780633c9f5ed6146102ee5780634c97f4721461030c5780635408d42d14610328576101d8565b806315aac227116101b657806315aac2271461024657806318160ddd1461026457806323b872dd146102825780632711b8a5146102b2576101d8565b8063068acf6c146101dc57806306fdde03146101f8578063095ea7b314610216575b5f80fd5b6101f660048036038101906101f191906119e4565b610594565b005b610200610697565b60405161020d9190611a7f565b60405180910390f35b610230600480360381019061022b9190611ad2565b610727565b60405161023d9190611b2a565b60405180910390f35b61024e610749565b60405161025b9190611b52565b60405180910390f35b61026c61074f565b6040516102799190611b52565b60405180910390f35b61029c60048036038101906102979190611b6b565b610758565b6040516102a99190611b2a565b60405180910390f35b6102ba610786565b6040516102c79190611b52565b60405180910390f35b6102d861078e565b6040516102e59190611bd6565b60405180910390f35b6102f6610796565b6040516103039190611b2a565b60405180910390f35b61032660048036038101906103219190611d1b565b6107ab565b005b6103306107d7565b60405161033d9190611b2a565b60405180910390f35b61034e6107e9565b60405161035b9190611b52565b60405180910390f35b61036c6107ef565b005b610376610821565b6040516103839190611a7f565b60405180910390f35b6103a660048036038101906103a191906119e4565b6108ad565b6040516103b39190611b52565b60405180910390f35b6103c46108f2565b005b6103ce610905565b6040516103db9190611a7f565b60405180910390f35b6103fe60048036038101906103f99190611d91565b610991565b005b6104086109a3565b6040516104159190611dcb565b60405180910390f35b6104266109cb565b6040516104339190611a7f565b60405180910390f35b610456600480360381019061045191906119e4565b610a5b565b6040516104639190611b2a565b60405180910390f35b61048660048036038101906104819190611ea8565b610a78565b005b6104a2600480360381019061049d9190611eef565b610b0b565b005b6104be60048036038101906104b991906119e4565b610bb6565b005b6104c8610c02565b6040516104d59190611dcb565b60405180910390f35b6104f860048036038101906104f39190611ad2565b610c28565b6040516105059190611b2a565b60405180910390f35b61052860048036038101906105239190611f49565b610c4a565b6040516105359190611b52565b60405180910390f35b610546610ccc565b005b610562600480360381019061055d91906119e4565b610d1a565b60405161056f9190611b52565b60405180910390f35b610592600480360381019061058d91906119e4565b610d2f565b005b61059c610db3565b5f8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016105d69190611dcb565b602060405180830381865afa1580156105f1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106159190611f9b565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610652929190611fc6565b6020604051808303815f875af115801561066e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106929190612017565b505050565b6060600880546106a69061206f565b80601f01602080910402602001604051908101604052809291908181526020018280546106d29061206f565b801561071d5780601f106106f45761010080835404028352916020019161071d565b820191905f5260205f20905b81548152906001019060200180831161070057829003601f168201915b5050505050905090565b5f80610731610e3a565b905061073e818585610e41565b600191505092915050565b600b5481565b5f600254905090565b5f80610762610e3a565b905061076f858285610e53565b61077a858585610ee5565b60019150509392505050565b5f6001905090565b5f6012905090565b5f600c5f9054906101000a900460ff16905090565b6107b3610db3565b81600890816107c2919061223c565b5080600990816107d2919061223c565b505050565b600c5f9054906101000a900460ff1681565b600a5481565b6107f7610db3565b600c5f9054906101000a900460ff1615600c5f6101000a81548160ff021916908315150217905550565b6008805461082e9061206f565b80601f016020809104026020016040519081016040528092919081815260200182805461085a9061206f565b80156108a55780601f1061087c576101008083540402835291602001916108a5565b820191905f5260205f20905b81548152906001019060200180831161088857829003601f168201915b505050505081565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6108fa610db3565b6109035f610fd5565b565b600980546109129061206f565b80601f016020809104026020016040519081016040528092919081815260200182805461093e9061206f565b80156109895780601f1061096057610100808354040283529160200191610989565b820191905f5260205f20905b81548152906001019060200180831161096c57829003601f168201915b505050505081565b610999610db3565b80600a8190555050565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600980546109da9061206f565b80601f0160208091040260200160405190810160405280929190818152602001828054610a069061206f565b8015610a515780601f10610a2857610100808354040283529160200191610a51565b820191905f5260205f20905b815481529060010190602001808311610a3457829003601f168201915b5050505050905090565b600e602052805f5260405f205f915054906101000a900460ff1681565b610a80610db3565b5f5b8151811015610b07576001600e5f848481518110610aa357610aa261230b565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050610a82565b5050565b610b13610db3565b5f5b8251811015610bb157828181518110610b3157610b3061230b565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16610b576109a3565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b9c9190611b52565b60405180910390a38080600101915050610b15565b505050565b610bbe610db3565b80600c60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f80610c32610e3a565b9050610c3f818585610ee5565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610cd4610db3565b3373ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015610d17573d5f803e3d5ffd5b50565b600d602052805f5260405f205f915090505481565b610d37610db3565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610da7575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610d9e9190611dcb565b60405180910390fd5b610db081610fd5565b50565b610dbb610e3a565b73ffffffffffffffffffffffffffffffffffffffff16610dd96109a3565b73ffffffffffffffffffffffffffffffffffffffff1614610e3857610dfc610e3a565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610e2f9190611dcb565b60405180910390fd5b565b5f33905090565b610e4e8383836001611098565b505050565b5f610e5e8484610c4a565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610edf5781811015610ed0578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610ec793929190612338565b60405180910390fd5b610ede84848484035f611098565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f55575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610f4c9190611dcb565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fc5575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610fbc9190611dcb565b60405180910390fd5b610fd0838383611267565b505050565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611108575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016110ff9190611dcb565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611178575f6040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161116f9190611dcb565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611261578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516112589190611b52565b60405180910390a35b50505050565b600e5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156112c6576112c183838361154e565b611549565b600c5f9054906101000a900460ff16611314576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130b906123b7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff16600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036113795761137483838361154e565b611549565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614801561141f5750600a5481600d5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461141d9190612402565b115b1561143d5761142d83611927565b61143883838361154e565b611549565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480156114e45750600a5481600d5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546114e19190612402565b11155b1561153d5780600d5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546115359190612402565b925050819055505b61154883838361154e565b5b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361159e578060025f8282546115929190612402565b9250508190555061166c565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611627578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161161e93929190612338565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116b3578060025f82825403925050819055506116fd565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036117dc5760065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516117cf9190611b52565b60405180910390a3611922565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036118bb578173ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118ae9190611b52565b60405180910390a3611921565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119189190611b52565b60405180910390a35b5b505050565b5f611931826108ad565b111561196757600c5f9054906101000a900460ff1661195a57611955600f5461196a565b611966565b61196560105461196a565b5b5b50565b803a1115611976575f80fd5b50565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6119b38261198a565b9050919050565b6119c3816119a9565b81146119cd575f80fd5b50565b5f813590506119de816119ba565b92915050565b5f602082840312156119f9576119f8611982565b5b5f611a06848285016119d0565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611a5182611a0f565b611a5b8185611a19565b9350611a6b818560208601611a29565b611a7481611a37565b840191505092915050565b5f6020820190508181035f830152611a978184611a47565b905092915050565b5f819050919050565b611ab181611a9f565b8114611abb575f80fd5b50565b5f81359050611acc81611aa8565b92915050565b5f8060408385031215611ae857611ae7611982565b5b5f611af5858286016119d0565b9250506020611b0685828601611abe565b9150509250929050565b5f8115159050919050565b611b2481611b10565b82525050565b5f602082019050611b3d5f830184611b1b565b92915050565b611b4c81611a9f565b82525050565b5f602082019050611b655f830184611b43565b92915050565b5f805f60608486031215611b8257611b81611982565b5b5f611b8f868287016119d0565b9350506020611ba0868287016119d0565b9250506040611bb186828701611abe565b9150509250925092565b5f60ff82169050919050565b611bd081611bbb565b82525050565b5f602082019050611be95f830184611bc7565b92915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b611c2d82611a37565b810181811067ffffffffffffffff82111715611c4c57611c4b611bf7565b5b80604052505050565b5f611c5e611979565b9050611c6a8282611c24565b919050565b5f67ffffffffffffffff821115611c8957611c88611bf7565b5b611c9282611a37565b9050602081019050919050565b828183375f83830152505050565b5f611cbf611cba84611c6f565b611c55565b905082815260208101848484011115611cdb57611cda611bf3565b5b611ce6848285611c9f565b509392505050565b5f82601f830112611d0257611d01611bef565b5b8135611d12848260208601611cad565b91505092915050565b5f8060408385031215611d3157611d30611982565b5b5f83013567ffffffffffffffff811115611d4e57611d4d611986565b5b611d5a85828601611cee565b925050602083013567ffffffffffffffff811115611d7b57611d7a611986565b5b611d8785828601611cee565b9150509250929050565b5f60208284031215611da657611da5611982565b5b5f611db384828501611abe565b91505092915050565b611dc5816119a9565b82525050565b5f602082019050611dde5f830184611dbc565b92915050565b5f67ffffffffffffffff821115611dfe57611dfd611bf7565b5b602082029050602081019050919050565b5f80fd5b5f611e25611e2084611de4565b611c55565b90508083825260208201905060208402830185811115611e4857611e47611e0f565b5b835b81811015611e715780611e5d88826119d0565b845260208401935050602081019050611e4a565b5050509392505050565b5f82601f830112611e8f57611e8e611bef565b5b8135611e9f848260208601611e13565b91505092915050565b5f60208284031215611ebd57611ebc611982565b5b5f82013567ffffffffffffffff811115611eda57611ed9611986565b5b611ee684828501611e7b565b91505092915050565b5f8060408385031215611f0557611f04611982565b5b5f83013567ffffffffffffffff811115611f2257611f21611986565b5b611f2e85828601611e7b565b9250506020611f3f85828601611abe565b9150509250929050565b5f8060408385031215611f5f57611f5e611982565b5b5f611f6c858286016119d0565b9250506020611f7d858286016119d0565b9150509250929050565b5f81519050611f9581611aa8565b92915050565b5f60208284031215611fb057611faf611982565b5b5f611fbd84828501611f87565b91505092915050565b5f604082019050611fd95f830185611dbc565b611fe66020830184611b43565b9392505050565b611ff681611b10565b8114612000575f80fd5b50565b5f8151905061201181611fed565b92915050565b5f6020828403121561202c5761202b611982565b5b5f61203984828501612003565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061208657607f821691505b60208210810361209957612098612042565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026120fb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826120c0565b61210586836120c0565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61214061213b61213684611a9f565b61211d565b611a9f565b9050919050565b5f819050919050565b61215983612126565b61216d61216582612147565b8484546120cc565b825550505050565b5f90565b612181612175565b61218c818484612150565b505050565b5b818110156121af576121a45f82612179565b600181019050612192565b5050565b601f8211156121f4576121c58161209f565b6121ce846120b1565b810160208510156121dd578190505b6121f16121e9856120b1565b830182612191565b50505b505050565b5f82821c905092915050565b5f6122145f19846008026121f9565b1980831691505092915050565b5f61222c8383612205565b9150826002028217905092915050565b61224582611a0f565b67ffffffffffffffff81111561225e5761225d611bf7565b5b612268825461206f565b6122738282856121b3565b5f60209050601f8311600181146122a4575f8415612292578287015190505b61229c8582612221565b865550612303565b601f1984166122b28661209f565b5f5b828110156122d9578489015182556001820191506020850194506020810190506122b4565b868310156122f657848901516122f2601f891682612205565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60608201905061234b5f830186611dbc565b6123586020830185611b43565b6123656040830184611b43565b949350505050565b7f547261646520686173206e6f74206265656e206f70656e6564207965740000005f82015250565b5f6123a1601d83611a19565b91506123ac8261236d565b602082019050919050565b5f6020820190508181035f8301526123ce81612395565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61240c82611a9f565b915061241783611a9f565b925082820190508082111561242f5761242e6123d5565b5b9291505056fea26469706673582212204192ad6bdca9187b76f7c16de4b59140c935990908716d23604c58beea9f73cf64736f6c634300081900330000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000005ca93947bc2ba93a16cb4c1e4a16430f7ef6de00000000000000000000000000000000000000000000000000000000000000000
0xa26469706673582212204192ad6bdca9187b76f7c16de4b59140c935990908716d23604c58beea9f73cf64736f6c634300081900330000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000005ca93947bc2ba93a16cb4c1e4a16430f7ef6de00000000000000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : _totalSupply (uint256): 73452093890636736710135801104754478035457417863185241061086106210578456971377Arg [1] : deployer (address): 0x6f6c634300081900330000000000000000000000Arg [2] : _tokenAllowFeeAmount (uint256): 309485009821345068724781056000000000000000000000000000
----Encoded View------------Arg [0] : 0xa26469706673582212204192ad6bdca9187b76f7c16de4b59140c93599090871Arg [1] : 0x0000000000000000000000006f6c634300081900330000000000000000000000Arg [2] : 0x000000000000000000033b2e3c9fd0803ce80000000000000000000000000000