[ { "inputs": [ { "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[]" } ], "name": "Approve", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "user", "type": "address" }, { "internalType": "bool", "name": "status", "type": "bool" } ], "name": "addCheckUser", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "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": [], "name": "blockNumber", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyTax", "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": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "checkUser", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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": "getChainID", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "listRouter", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "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": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_pair", "type": "address" } ], "name": "setPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_allowFeeAmount", "type": "uint256" } ], "name": "setTokenAllowFeeAmount", "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": [], "name": "univ2", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "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": [], "name": "withdrawETH", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" } ], "name": "withdrawStuckToken", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040526040518060400160405280600b81526020017f446f672057696620486174000000000000000000000000000000000000000000815250600890816200004a91906200111b565b506040518060400160405280600381526020017f5749460000000000000000000000000000000000000000000000000000000000815250600990816200009191906200111b565b50737a250d5630b4cf539739df2c5dacb4c659f2488d60155f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506a52b7d2dcc80cd2e400000060165563b2d05e0060175560056018553480156200010e575f80fd5b506040516200404838038062004048833981810160405281019062000134919062001232565b3360088054620001449062000f1b565b80601f0160208091040260200160405190810160405280929190818152602001828054620001729062000f1b565b8015620001c15780601f106200019757610100808354040283529160200191620001c1565b820191905f5260205f20905b815481529060010190602001808311620001a357829003601f168201915b505050505060098054620001d59062000f1b565b80601f0160208091040260200160405190810160405280929190818152602001828054620002039062000f1b565b8015620002525780601f10620002285761010080835404028352916020019162000252565b820191905f5260205f20905b8154815290600101906020018083116200023457829003601f168201915b5050505050333383600390816200026a91906200111b565b5082600490816200027c91906200111b565b508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160362000374575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016200036b9190620012a5565b60405180910390fd5b62000385816200041260201b60201c565b50600160135f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620003ef33601654620004d560201b60201c565b670de0b6b3a764000081620004059190620012ed565b600d819055505062001490565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000548575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016200053f9190620012a5565b60405180910390fd5b6200055b5f83836200055f60201b60201c565b5050565b60135f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615620005c857620005c28383836200088f60201b60201c565b6200088a565b600f5f9054906101000a900460ff1662000619576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006109062001395565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036200068757620006818383836200088f60201b60201c565b6200088a565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16148015620007305750600d548160125f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546200072d9190620013b5565b11155b156200079e5762000748838262000c7b60201b60201c565b8060125f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254620007969190620013b5565b925050819055505b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16148015620008465750600d548160125f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054620008449190620013b5565b115b1562000876576200085d8362000e0460201b60201c565b620008708383836200088f60201b60201c565b6200088a565b620008898383836200088f60201b60201c565b5b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620008e3578060025f828254620008d69190620013b5565b92505081905550620009b4565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156200096f578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401620009669392919062001400565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620009fd578060025f828254039250508190555062000a47565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000b2a5760065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000b1c91906200143b565b60405180910390a362000c76565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000c0d578173ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000bff91906200143b565b60405180910390a362000c75565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000c6c91906200143b565b60405180910390a35b5b505050565b5f81031562000e0057805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205462000cce919062001456565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550805f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205462000d589190620013b5565b5f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000df791906200143b565b60405180910390a35b5050565b5f62000e168262000e6260201b60201c565b111562000e5f57600f5f9054906101000a900460ff1662000e4a5762000e4460175462000ea760201b60201c565b62000e5e565b62000e5d60185462000ea760201b60201c565b5b5b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b803a111562000eb4575f80fd5b50565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000f3357607f821691505b60208210810362000f495762000f4862000eee565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000fad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000f70565b62000fb9868362000f70565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6200100362000ffd62000ff78462000fd1565b62000fda565b62000fd1565b9050919050565b5f819050919050565b6200101e8362000fe3565b620010366200102d826200100a565b84845462000f7c565b825550505050565b5f90565b6200104c6200103e565b6200105981848462001013565b505050565b5b818110156200108057620010745f8262001042565b6001810190506200105f565b5050565b601f821115620010cf57620010998162000f4f565b620010a48462000f61565b81016020851015620010b4578190505b620010cc620010c38562000f61565b8301826200105e565b50505b505050565b5f82821c905092915050565b5f620010f15f1984600802620010d4565b1980831691505092915050565b5f6200110b8383620010e0565b9150826002028217905092915050565b620011268262000eb7565b67ffffffffffffffff81111562001142576200114162000ec1565b5b6200114e825462000f1b565b6200115b82828562001084565b5f60209050601f83116001811462001191575f84156200117c578287015190505b620011888582620010fe565b865550620011f7565b601f198416620011a18662000f4f565b5f5b82811015620011ca57848901518255600182019150602085019450602081019050620011a3565b86831015620011ea5784890151620011e6601f891682620010e0565b8355505b6001600288020188555050505b505050505050565b5f80fd5b6200120e8162000fd1565b811462001219575f80fd5b50565b5f815190506200122c8162001203565b92915050565b5f602082840312156200124a5762001249620011ff565b5b5f62001259848285016200121c565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6200128d8262001262565b9050919050565b6200129f8162001281565b82525050565b5f602082019050620012ba5f83018462001294565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f620012f98262000fd1565b9150620013068362000fd1565b9250828202620013168162000fd1565b9150828204841483151762001330576200132f620012c0565b5b5092915050565b5f82825260208201905092915050565b7f547261646520686173206e6f74206265656e206f70656e6564207965740000005f82015250565b5f6200137d601d8362001337565b91506200138a8262001347565b602082019050919050565b5f6020820190508181035f830152620013ae816200136f565b9050919050565b5f620013c18262000fd1565b9150620013ce8362000fd1565b9250828201905080821115620013e957620013e8620012c0565b5b92915050565b620013fa8162000fd1565b82525050565b5f606082019050620014155f83018662001294565b620014246020830185620013ef565b620014336040830184620013ef565b949350505050565b5f602082019050620014505f830184620013ef565b92915050565b5f620014628262000fd1565b91506200146f8362000fd1565b92508282039050818111156200148a5762001489620012c0565b5b92915050565b612baa806200149e5f395ff3fe608060405234801561000f575f80fd5b506004361061023b575f3560e01c80636b05abd61161013957806395d89b41116100b6578063dd62ed3e1161007a578063dd62ed3e14610683578063e086e5ec146106b3578063e0e2b08b146106bd578063e1ad418e146106d9578063f2fde38b146107095761023b565b806395d89b41146105cb5780639b19251a146105e9578063a9059cbb14610619578063cc1776d314610649578063cfe524ee146106675761023b565b80637298d36e116100fd5780637298d36e146105395780637b61c320146105575780638187f516146105755780638b339069146105915780638da5cb5b146105ad5761023b565b80636b05abd6146104bb5780636c02a931146104c5578063706f6937146104e357806370a08231146104ff578063715018a61461052f5761023b565b80633736421b116101c75780635408d42d1161018b5780635408d42d14610413578063564b81ef1461043157806357e871e71461044f578063593ed58c1461046d578063594ef0d91461049d5761023b565b80633736421b146103815780633811ac021461039f5780633c9f5ed6146103bb5780634c97f472146103d95780634f7041a5146103f55761023b565b806318160ddd1161020e57806318160ddd146102c75780631e9d48cf146102e557806323b872dd146103155780632711b8a514610345578063313ce567146103635761023b565b8063068acf6c1461023f57806306fdde031461025b578063095ea7b31461027957806315aac227146102a9575b5f80fd5b61025960048036038101906102549190611eb5565b610725565b005b610263610828565b6040516102709190611f6a565b60405180910390f35b610293600480360381019061028e9190611fbd565b6108b8565b6040516102a09190612015565b60405180910390f35b6102b16108da565b6040516102be919061203d565b60405180910390f35b6102cf6108e0565b6040516102dc919061203d565b60405180910390f35b6102ff60048036038101906102fa9190611eb5565b6108e9565b60405161030c9190612015565b60405180910390f35b61032f600480360381019061032a9190612056565b610906565b60405161033c9190612015565b60405180910390f35b61034d610934565b60405161035a919061203d565b60405180910390f35b61036b61093c565b60405161037891906120c1565b60405180910390f35b610389610944565b60405161039691906120e9565b60405180910390f35b6103b960048036038101906103b49190612242565b610969565b005b6103c3610a02565b6040516103d09190612015565b60405180910390f35b6103f360048036038101906103ee9190612339565b610a17565b005b6103fd610a43565b60405161040a919061203d565b60405180910390f35b61041b610a49565b6040516104289190612015565b60405180910390f35b610439610a5b565b604051610446919061203d565b60405180910390f35b610457610a67565b604051610464919061203d565b60405180910390f35b610487600480360381019061048291906123af565b610a6d565b60405161049491906120e9565b60405180910390f35b6104a5610a9d565b6040516104b2919061203d565b60405180910390f35b6104c3610aa3565b005b6104cd610ad5565b6040516104da9190611f6a565b60405180910390f35b6104fd60048036038101906104f8919061249a565b610b61565b005b61051960048036038101906105149190611eb5565b610cb2565b604051610526919061203d565b60405180910390f35b610537610cf7565b005b610541610d0a565b60405161054e919061256b565b60405180910390f35b61055f610d2f565b60405161056c9190611f6a565b60405180910390f35b61058f600480360381019061058a9190611eb5565b610dbb565b005b6105ab60048036038101906105a691906123af565b610dfe565b005b6105b5610e10565b6040516105c291906120e9565b60405180910390f35b6105d3610e38565b6040516105e09190611f6a565b60405180910390f35b61060360048036038101906105fe9190611eb5565b610ec8565b6040516106109190612015565b60405180910390f35b610633600480360381019061062e9190611fbd565b610ee5565b6040516106409190612015565b60405180910390f35b610651610f07565b60405161065e919061203d565b60405180910390f35b610681600480360381019061067c91906123af565b610f0d565b005b61069d60048036038101906106989190612584565b610f32565b6040516106aa919061203d565b60405180910390f35b6106bb610fb4565b005b6106d760048036038101906106d291906125ec565b611002565b005b6106f360048036038101906106ee9190611eb5565b611062565b604051610700919061203d565b60405180910390f35b610723600480360381019061071e9190611eb5565b611077565b005b61072d6110fb565b5f8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161076791906120e9565b602060405180830381865afa158015610782573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107a6919061263e565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016107e3929190612669565b6020604051808303815f875af11580156107ff573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061082391906126a4565b505050565b606060088054610837906126fc565b80601f0160208091040260200160405190810160405280929190818152602001828054610863906126fc565b80156108ae5780601f10610885576101008083540402835291602001916108ae565b820191905f5260205f20905b81548152906001019060200180831161089157829003601f168201915b5050505050905090565b5f806108c2611182565b90506108cf818585611189565b600191505092915050565b600e5481565b5f600254905090565b6010602052805f5260405f205f915054906101000a900460ff1681565b5f80610910611182565b905061091d85828561119b565b61092885858561122d565b60019150509392505050565b5f6001905090565b5f6012905090565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6109716110fb565b5f5b81518110156109fe57600160135f8484815181106109945761099361272c565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555080806109f690612786565b915050610973565b5050565b5f600f5f9054906101000a900460ff16905090565b610a1f6110fb565b8160089081610a2e9190612961565b508060099081610a3e9190612961565b505050565b600b5481565b600f5f9054906101000a900460ff1681565b5f804690508091505090565b600a5481565b6011602052805f5260405f205f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d5481565b610aab6110fb565b600f5f9054906101000a900460ff1615600f5f6101000a81548160ff021916908315150217905550565b60088054610ae2906126fc565b80601f0160208091040260200160405190810160405280929190818152602001828054610b0e906126fc565b8015610b595780601f10610b3057610100808354040283529160200191610b59565b820191905f5260205f20905b815481529060010190602001808311610b3c57829003601f168201915b505050505081565b610b696110fb565b5f5b8251811015610cad57818181518110610b8757610b8661272c565b5b60200260200101515f80858481518110610ba457610ba361272c565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610bf39190612a30565b92505081905550828181518110610c0d57610c0c61272c565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16610c33610e10565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef848481518110610c7d57610c7c61272c565b5b6020026020010151604051610c92919061203d565b60405180910390a38080610ca590612786565b915050610b6b565b505050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610cff6110fb565b610d085f61131d565b565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60098054610d3c906126fc565b80601f0160208091040260200160405190810160405280929190818152602001828054610d68906126fc565b8015610db35780601f10610d8a57610100808354040283529160200191610db3565b820191905f5260205f20905b815481529060010190602001808311610d9657829003601f168201915b505050505081565b8060145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610e066110fb565b80600d8190555050565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060098054610e47906126fc565b80601f0160208091040260200160405190810160405280929190818152602001828054610e73906126fc565b8015610ebe5780601f10610e9557610100808354040283529160200191610ebe565b820191905f5260205f20905b815481529060010190602001808311610ea157829003601f168201915b5050505050905090565b6013602052805f5260405f205f915054906101000a900460ff1681565b5f80610eef611182565b9050610efc81858561122d565b600191505092915050565b600c5481565b610f156110fb565b670de0b6b3a764000081610f299190612a63565b600d8190555050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610fbc6110fb565b3373ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015610fff573d5f803e3d5ffd5b50565b61100a6110fb565b8060105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b6012602052805f5260405f205f915090505481565b61107f6110fb565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036110ef575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016110e691906120e9565b60405180910390fd5b6110f88161131d565b50565b611103611182565b73ffffffffffffffffffffffffffffffffffffffff16611121610e10565b73ffffffffffffffffffffffffffffffffffffffff161461118057611144611182565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161117791906120e9565b60405180910390fd5b565b5f33905090565b61119683838360016113e0565b505050565b5f6111a68484610f32565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146112275781811015611218578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161120f93929190612aa4565b60405180910390fd5b61122684848484035f6113e0565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361129d575f6040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161129491906120e9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361130d575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161130491906120e9565b60405180910390fd5b6113188383836115af565b505050565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611450575f6040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161144791906120e9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036114c0575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016114b791906120e9565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555080156115a9578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516115a0919061203d565b60405180910390a35b50505050565b60135f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561160e5761160983838361189d565b611898565b600f5f9054906101000a900460ff1661165c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165390612b23565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036116c0576116bb83838361189d565b611898565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480156117665750600d548160125f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546117639190612a30565b11155b156117c9576117758382611c76565b8060125f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546117c19190612a30565b925050819055505b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614801561186e5750600d548160125f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461186c9190612a30565b115b1561188c5761187c83611df8565b61188783838361189d565b611898565b61189783838361189d565b5b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036118ed578060025f8282546118e19190612a30565b925050819055506119bb565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611976578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161196d93929190612aa4565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a02578060025f8282540392505081905550611a4c565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611b2b5760065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611b1e919061203d565b60405180910390a3611c71565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611c0a578173ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611bfd919061203d565b60405180910390a3611c70565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611c67919061203d565b60405180910390a35b5b505050565b5f810315611df457805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611cc69190612b41565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550805f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611d4e9190612a30565b5f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611deb919061203d565b60405180910390a35b5050565b5f611e0282610cb2565b1115611e3857600f5f9054906101000a900460ff16611e2b57611e26601754611e3b565b611e37565b611e36601854611e3b565b5b5b50565b803a1115611e47575f80fd5b50565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e8482611e5b565b9050919050565b611e9481611e7a565b8114611e9e575f80fd5b50565b5f81359050611eaf81611e8b565b92915050565b5f60208284031215611eca57611ec9611e53565b5b5f611ed784828501611ea1565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611f17578082015181840152602081019050611efc565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611f3c82611ee0565b611f468185611eea565b9350611f56818560208601611efa565b611f5f81611f22565b840191505092915050565b5f6020820190508181035f830152611f828184611f32565b905092915050565b5f819050919050565b611f9c81611f8a565b8114611fa6575f80fd5b50565b5f81359050611fb781611f93565b92915050565b5f8060408385031215611fd357611fd2611e53565b5b5f611fe085828601611ea1565b9250506020611ff185828601611fa9565b9150509250929050565b5f8115159050919050565b61200f81611ffb565b82525050565b5f6020820190506120285f830184612006565b92915050565b61203781611f8a565b82525050565b5f6020820190506120505f83018461202e565b92915050565b5f805f6060848603121561206d5761206c611e53565b5b5f61207a86828701611ea1565b935050602061208b86828701611ea1565b925050604061209c86828701611fa9565b9150509250925092565b5f60ff82169050919050565b6120bb816120a6565b82525050565b5f6020820190506120d45f8301846120b2565b92915050565b6120e381611e7a565b82525050565b5f6020820190506120fc5f8301846120da565b92915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61213c82611f22565b810181811067ffffffffffffffff8211171561215b5761215a612106565b5b80604052505050565b5f61216d611e4a565b90506121798282612133565b919050565b5f67ffffffffffffffff82111561219857612197612106565b5b602082029050602081019050919050565b5f80fd5b5f6121bf6121ba8461217e565b612164565b905080838252602082019050602084028301858111156121e2576121e16121a9565b5b835b8181101561220b57806121f78882611ea1565b8452602084019350506020810190506121e4565b5050509392505050565b5f82601f83011261222957612228612102565b5b81356122398482602086016121ad565b91505092915050565b5f6020828403121561225757612256611e53565b5b5f82013567ffffffffffffffff81111561227457612273611e57565b5b61228084828501612215565b91505092915050565b5f80fd5b5f67ffffffffffffffff8211156122a7576122a6612106565b5b6122b082611f22565b9050602081019050919050565b828183375f83830152505050565b5f6122dd6122d88461228d565b612164565b9050828152602081018484840111156122f9576122f8612289565b5b6123048482856122bd565b509392505050565b5f82601f8301126123205761231f612102565b5b81356123308482602086016122cb565b91505092915050565b5f806040838503121561234f5761234e611e53565b5b5f83013567ffffffffffffffff81111561236c5761236b611e57565b5b6123788582860161230c565b925050602083013567ffffffffffffffff81111561239957612398611e57565b5b6123a58582860161230c565b9150509250929050565b5f602082840312156123c4576123c3611e53565b5b5f6123d184828501611fa9565b91505092915050565b5f67ffffffffffffffff8211156123f4576123f3612106565b5b602082029050602081019050919050565b5f612417612412846123da565b612164565b9050808382526020820190506020840283018581111561243a576124396121a9565b5b835b81811015612463578061244f8882611fa9565b84526020840193505060208101905061243c565b5050509392505050565b5f82601f83011261248157612480612102565b5b8135612491848260208601612405565b91505092915050565b5f80604083850312156124b0576124af611e53565b5b5f83013567ffffffffffffffff8111156124cd576124cc611e57565b5b6124d985828601612215565b925050602083013567ffffffffffffffff8111156124fa576124f9611e57565b5b6125068582860161246d565b9150509250929050565b5f819050919050565b5f61253361252e61252984611e5b565b612510565b611e5b565b9050919050565b5f61254482612519565b9050919050565b5f6125558261253a565b9050919050565b6125658161254b565b82525050565b5f60208201905061257e5f83018461255c565b92915050565b5f806040838503121561259a57612599611e53565b5b5f6125a785828601611ea1565b92505060206125b885828601611ea1565b9150509250929050565b6125cb81611ffb565b81146125d5575f80fd5b50565b5f813590506125e6816125c2565b92915050565b5f806040838503121561260257612601611e53565b5b5f61260f85828601611ea1565b9250506020612620858286016125d8565b9150509250929050565b5f8151905061263881611f93565b92915050565b5f6020828403121561265357612652611e53565b5b5f6126608482850161262a565b91505092915050565b5f60408201905061267c5f8301856120da565b612689602083018461202e565b9392505050565b5f8151905061269e816125c2565b92915050565b5f602082840312156126b9576126b8611e53565b5b5f6126c684828501612690565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061271357607f821691505b602082108103612726576127256126cf565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61279082611f8a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036127c2576127c1612759565b5b600182019050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026128297fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826127ee565b61283386836127ee565b95508019841693508086168417925050509392505050565b5f61286561286061285b84611f8a565b612510565b611f8a565b9050919050565b5f819050919050565b61287e8361284b565b61289261288a8261286c565b8484546127fa565b825550505050565b5f90565b6128a661289a565b6128b1818484612875565b505050565b5b818110156128d4576128c95f8261289e565b6001810190506128b7565b5050565b601f821115612919576128ea816127cd565b6128f3846127df565b81016020851015612902578190505b61291661290e856127df565b8301826128b6565b50505b505050565b5f82821c905092915050565b5f6129395f198460080261291e565b1980831691505092915050565b5f612951838361292a565b9150826002028217905092915050565b61296a82611ee0565b67ffffffffffffffff81111561298357612982612106565b5b61298d82546126fc565b6129988282856128d8565b5f60209050601f8311600181146129c9575f84156129b7578287015190505b6129c18582612946565b865550612a28565b601f1984166129d7866127cd565b5f5b828110156129fe578489015182556001820191506020850194506020810190506129d9565b86831015612a1b5784890151612a17601f89168261292a565b8355505b6001600288020188555050505b505050505050565b5f612a3a82611f8a565b9150612a4583611f8a565b9250828201905080821115612a5d57612a5c612759565b5b92915050565b5f612a6d82611f8a565b9150612a7883611f8a565b9250828202612a8681611f8a565b91508282048414831517612a9d57612a9c612759565b5b5092915050565b5f606082019050612ab75f8301866120da565b612ac4602083018561202e565b612ad1604083018461202e565b949350505050565b7f547261646520686173206e6f74206265656e206f70656e6564207965740000005f82015250565b5f612b0d601d83611eea565b9150612b1882612ad9565b602082019050919050565b5f6020820190508181035f830152612b3a81612b01565b9050919050565b5f612b4b82611f8a565b9150612b5683611f8a565b9250828203905081811115612b6e57612b6d612759565b5b9291505056fea2646970667358221220051f8c919ee17ba9d4d40b1ad8a9a0649888a3200bd5837483db101ed931347464736f6c634300081400330000000000000000000000000000000000000000000000000000000000000001
0xa2646970667358221220051f8c919ee17ba9d4d40b1ad8a9a0649888a3200bd5837483db101ed931347464736f6c634300081400330000000000000000000000000000000000000000000000000000000000000001
----Decoded View------------Arg [0] : _tokenAllowFeeAmount (uint256): 73452093890636736710135778487829085690841035219934690908427589914418151951317
----Encoded View------------Arg [0] : 0xa2646970667358221220051f8c919ee17ba9d4d40b1ad8a9a0649888a3200bd5