[ { "inputs": [ { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" }, { "internalType": "uint256", "name": "_totalSupply", "type": "uint256" }, { "internalType": "address", "name": "_router", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "AddressInsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "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": [], "name": "FailedInnerCall", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "type": "error" }, { "inputs": [], "name": "TradingNotOpen", "type": "error" }, { "inputs": [], "name": "UnauthorizedCaller", "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": [], "name": "antibotWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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": "buyPercent", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "numTokens", "type": "uint256" } ], "name": "clearStuckToken", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "_freelos", "type": "address[]" }, { "internalType": "bool", "name": "_status", "type": "bool" } ], "name": "editFreelos", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "freelos", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "manualSend", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openTrading", "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": "sellPercent", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_buyPercent", "type": "uint256" }, { "internalType": "uint256", "name": "_sellPercent", "type": "uint256" } ], "name": "setConfig", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_enabled", "type": "bool" }, { "internalType": "uint256", "name": "_threshold", "type": "uint256" } ], "name": "setSwapSettings", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_antibotWallet", "type": "address" } ], "name": "setWallets", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "swapThreshold", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "uniPair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "uniRouter", "outputs": [ { "internalType": "contract IUniRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526000600a556000600b556000600d60006101000a81548160ff0219169083151502179055506001600d60016101000a81548160ff0219169083151502179055506000600d60026101000a81548160ff0219169083151502179055503480156200006c57600080fd5b50604051620043aa380380620043aa833981810160405281019062000092919062001538565b3384848160039081620000a6919062001829565b508060049081620000b8919062001829565b505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620001305760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040162000127919062001921565b60405180910390fd5b62000141816200058060201b60201c565b5080600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200021791906200193e565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002a1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002c791906200193e565b6040518363ffffffff1660e01b8152600401620002e692919062001970565b6020604051808303816000875af115801562000306573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200032c91906200193e565b600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073e81ba2af3372fdd858eafd069b89d211cfd1835b600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600960003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160096000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506103e8600383620004fd9190620019cc565b62000509919062001a46565b600c819055506200056430600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6200064660201b60201c565b6200057633836200066060201b60201c565b5050505062001d4f565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6200065b8383836001620006ed60201b60201c565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620006d55760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401620006cc919062001921565b60405180910390fd5b620006e960008383620008cd60201b60201c565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603620007625760006040517fe602df0500000000000000000000000000000000000000000000000000000000815260040162000759919062001921565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620007d75760006040517f94280d62000000000000000000000000000000000000000000000000000000008152600401620007ce919062001921565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015620008c7578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051620008be919062001a8f565b60405180910390a35b50505050565b600d60029054906101000a900460ff1615620008fc57620008f683838362000cc360201b60201c565b62000cbe565b600d60009054906101000a900460ff161580156200095557506200092562000ef360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156200099d57506200096d62000ef360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15620009d5576040517fe09f033100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600d60019054906101000a900460ff16801562000a3f5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b801562000a5d5750600c5462000a5b3062000f1d60201b60201c565b115b1562000a745762000a7362000f6560201b60201c565b5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801562000b195750600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801562000bcc5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148062000bcb5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b5b1562000ca9576000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161462000c4e576064600a548362000c3c9190620019cc565b62000c48919062001a46565b62000c6d565b6064600b548362000c609190620019cc565b62000c6c919062001a46565b5b905062000c8284308362000cc360201b60201c565b62000ca28484838562000c96919062001aac565b62000cc360201b60201c565b5062000cbd565b62000cbc83838362000cc360201b60201c565b5b5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000d1957806002600082825462000d0c919062001ae7565b9250508190555062000def565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101562000da8578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040162000d9f9392919062001b22565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000e3a578060026000828254039250508190555062000e87565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000ee6919062001a8f565b60405180910390a3505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6001600d60026101000a81548160ff0219169083151502179055506000600267ffffffffffffffff81111562000fa05762000f9f62001334565b5b60405190808252806020026020018201604052801562000fcf5781602001602082028036833780820191505090505b509050308160008151811062000fea5762000fe962001b5f565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562001092573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620010b891906200193e565b81600181518110620010cf57620010ce62001b5f565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947600c5460008430426040518663ffffffff1660e01b81526004016200117195949392919062001c9f565b600060405180830381600087803b1580156200118c57600080fd5b505af1158015620011a1573d6000803e3d6000fd5b50505050620011f247600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166200121060201b90919060201c565b506000600d60026101000a81548160ff021916908315150217905550565b804710156200125857306040517fcd7860590000000000000000000000000000000000000000000000000000000081526004016200124f919062001921565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff1682604051620012809062001d38565b60006040518083038185875af1925050503d8060008114620012bf576040519150601f19603f3d011682016040523d82523d6000602084013e620012c4565b606091505b505090508062001300576040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200136e8262001323565b810181811067ffffffffffffffff8211171562001390576200138f62001334565b5b80604052505050565b6000620013a562001305565b9050620013b3828262001363565b919050565b600067ffffffffffffffff821115620013d657620013d562001334565b5b620013e18262001323565b9050602081019050919050565b60005b838110156200140e578082015181840152602081019050620013f1565b60008484015250505050565b6000620014316200142b84620013b8565b62001399565b90508281526020810184848401111562001450576200144f6200131e565b5b6200145d848285620013ee565b509392505050565b600082601f8301126200147d576200147c62001319565b5b81516200148f8482602086016200141a565b91505092915050565b6000819050919050565b620014ad8162001498565b8114620014b957600080fd5b50565b600081519050620014cd81620014a2565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200150082620014d3565b9050919050565b6200151281620014f3565b81146200151e57600080fd5b50565b600081519050620015328162001507565b92915050565b600080600080608085870312156200155557620015546200130f565b5b600085015167ffffffffffffffff81111562001576576200157562001314565b5b620015848782880162001465565b945050602085015167ffffffffffffffff811115620015a857620015a762001314565b5b620015b68782880162001465565b9350506040620015c987828801620014bc565b9250506060620015dc8782880162001521565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200163b57607f821691505b602082108103620016515762001650620015f3565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620016bb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200167c565b620016c786836200167c565b95508019841693508086168417925050509392505050565b6000819050919050565b60006200170a62001704620016fe8462001498565b620016df565b62001498565b9050919050565b6000819050919050565b6200172683620016e9565b6200173e620017358262001711565b84845462001689565b825550505050565b600090565b6200175562001746565b620017628184846200171b565b505050565b5b818110156200178a576200177e6000826200174b565b60018101905062001768565b5050565b601f821115620017d957620017a38162001657565b620017ae846200166c565b81016020851015620017be578190505b620017d6620017cd856200166c565b83018262001767565b50505b505050565b600082821c905092915050565b6000620017fe60001984600802620017de565b1980831691505092915050565b6000620018198383620017eb565b9150826002028217905092915050565b6200183482620015e8565b67ffffffffffffffff81111562001850576200184f62001334565b5b6200185c825462001622565b620018698282856200178e565b600060209050601f831160018114620018a157600084156200188c578287015190505b6200189885826200180b565b86555062001908565b601f198416620018b18662001657565b60005b82811015620018db57848901518255600182019150602085019450602081019050620018b4565b86831015620018fb5784890151620018f7601f891682620017eb565b8355505b6001600288020188555050505b505050505050565b6200191b81620014f3565b82525050565b600060208201905062001938600083018462001910565b92915050565b6000602082840312156200195757620019566200130f565b5b6000620019678482850162001521565b91505092915050565b600060408201905062001987600083018562001910565b62001996602083018462001910565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620019d98262001498565b9150620019e68362001498565b9250828202620019f68162001498565b9150828204841483151762001a105762001a0f6200199d565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062001a538262001498565b915062001a608362001498565b92508262001a735762001a7262001a17565b5b828204905092915050565b62001a898162001498565b82525050565b600060208201905062001aa6600083018462001a7e565b92915050565b600062001ab98262001498565b915062001ac68362001498565b925082820390508181111562001ae15762001ae06200199d565b5b92915050565b600062001af48262001498565b915062001b018362001498565b925082820190508082111562001b1c5762001b1b6200199d565b5b92915050565b600060608201905062001b39600083018662001910565b62001b48602083018562001a7e565b62001b57604083018462001a7e565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b600062001bb962001bb362001bad8462001b8e565b620016df565b62001498565b9050919050565b62001bcb8162001b98565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b62001c0881620014f3565b82525050565b600062001c1c838362001bfd565b60208301905092915050565b6000602082019050919050565b600062001c428262001bd1565b62001c4e818562001bdc565b935062001c5b8362001bed565b8060005b8381101562001c9257815162001c76888262001c0e565b975062001c838362001c28565b92505060018101905062001c5f565b5085935050505092915050565b600060a08201905062001cb6600083018862001a7e565b62001cc5602083018762001bc0565b818103604083015262001cd9818662001c35565b905062001cea606083018562001910565b62001cf9608083018462001a7e565b9695505050505050565b600081905092915050565b50565b600062001d2060008362001d03565b915062001d2d8262001d0e565b600082019050919050565b600062001d458262001d11565b9150819050919050565b61264b8062001d5f6000396000f3fe6080604052600436106101bb5760003560e01c806370a08231116100ec578063c9567bf91161008a578063dd62ed3e11610064578063dd62ed3e1461060d578063eb50e70e1461064a578063f2fde38b14610673578063f42938901461069c576101c2565b8063c9567bf91461058e578063d0e10326146105b9578063d36d0497146105e2576101c2565b80638da5cb5b116100c65780638da5cb5b146104d057806395d89b41146104fb578063a0e47bf614610526578063a9059cbb14610551576101c2565b806370a082311461043f578063715018a61461047c57806377b54bad14610493576101c2565b80633090b640116101595780633ef61363116101335780633ef6136314610383578063471131ac146103ac5780634f1455c9146103e95780636ddd171314610414576101c2565b80633090b64014610302578063313ce5671461032d57806332972e4614610358576101c2565b806318160ddd1161019557806318160ddd1461025a5780631e34c5851461028557806323b872dd146102ae578063293230b8146102eb576101c2565b80630445b667146101c757806306fdde03146101f2578063095ea7b31461021d576101c2565b366101c257005b600080fd5b3480156101d357600080fd5b506101dc6106b3565b6040516101e99190611c7c565b60405180910390f35b3480156101fe57600080fd5b506102076106b9565b6040516102149190611d27565b60405180910390f35b34801561022957600080fd5b50610244600480360381019061023f9190611ddd565b61074b565b6040516102519190611e38565b60405180910390f35b34801561026657600080fd5b5061026f61076e565b60405161027c9190611c7c565b60405180910390f35b34801561029157600080fd5b506102ac60048036038101906102a79190611e53565b610778565b005b3480156102ba57600080fd5b506102d560048036038101906102d09190611e93565b610792565b6040516102e29190611e38565b60405180910390f35b3480156102f757600080fd5b506103006107c1565b005b34801561030e57600080fd5b506103176107e6565b6040516103249190611ef5565b60405180910390f35b34801561033957600080fd5b5061034261080c565b60405161034f9190611f2c565b60405180910390f35b34801561036457600080fd5b5061036d610815565b60405161037a9190611ef5565b60405180910390f35b34801561038f57600080fd5b506103aa60048036038101906103a59190611fd8565b61083b565b005b3480156103b857600080fd5b506103d360048036038101906103ce9190612038565b6108e2565b6040516103e09190611e38565b60405180910390f35b3480156103f557600080fd5b506103fe610902565b60405161040b9190611c7c565b60405180910390f35b34801561042057600080fd5b50610429610908565b6040516104369190611e38565b60405180910390f35b34801561044b57600080fd5b5061046660048036038101906104619190612038565b61091b565b6040516104739190611c7c565b60405180910390f35b34801561048857600080fd5b50610491610963565b005b34801561049f57600080fd5b506104ba60048036038101906104b59190611ddd565b610977565b6040516104c79190611e38565b60405180910390f35b3480156104dc57600080fd5b506104e5610aa5565b6040516104f29190611ef5565b60405180910390f35b34801561050757600080fd5b50610510610acf565b60405161051d9190611d27565b60405180910390f35b34801561053257600080fd5b5061053b610b61565b60405161054891906120c4565b60405180910390f35b34801561055d57600080fd5b5061057860048036038101906105739190611ddd565b610b87565b6040516105859190611e38565b60405180910390f35b34801561059a57600080fd5b506105a3610baa565b6040516105b09190611e38565b60405180910390f35b3480156105c557600080fd5b506105e060048036038101906105db91906120df565b610bbd565b005b3480156105ee57600080fd5b506105f7610caa565b6040516106049190611c7c565b60405180910390f35b34801561061957600080fd5b50610634600480360381019061062f919061211f565b610cb0565b6040516106419190611c7c565b60405180910390f35b34801561065657600080fd5b50610671600480360381019061066c9190612038565b610d37565b005b34801561067f57600080fd5b5061069a60048036038101906106959190612038565b610d83565b005b3480156106a857600080fd5b506106b1610e09565b005b600c5481565b6060600380546106c89061218e565b80601f01602080910402602001604051908101604052809291908181526020018280546106f49061218e565b80156107415780601f1061071657610100808354040283529160200191610741565b820191906000526020600020905b81548152906001019060200180831161072457829003601f168201915b5050505050905090565b600080610756610e56565b9050610763818585610e5e565b600191505092915050565b6000600254905090565b610780610e70565b81600b8190555080600a819055505050565b60008061079d610e56565b90506107aa858285610ef7565b6107b5858585610f8b565b60019150509392505050565b6107c9610e70565b6001600d60006101000a81548160ff021916908315150217905550565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006012905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610843610e70565b60005b838390508110156108dc578160096000868685818110610869576108686121bf565b5b905060200201602081019061087e9190612038565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610846565b50505050565b60096020528060005260406000206000915054906101000a900460ff1681565b600b5481565b600d60019054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61096b610e70565b610975600061107f565b565b60008082036109fd578273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016109b99190611ef5565b602060405180830381865afa1580156109d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109fa9190612203565b91505b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b8152600401610a5a929190612230565b6020604051808303816000875af1158015610a79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a9d919061226e565b905092915050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610ade9061218e565b80601f0160208091040260200160405190810160405280929190818152602001828054610b0a9061218e565b8015610b575780601f10610b2c57610100808354040283529160200191610b57565b820191906000526020600020905b815481529060010190602001808311610b3a57829003601f168201915b5050505050905090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080610b92610e56565b9050610b9f818585610f8b565b600191505092915050565b600d60009054906101000a900460ff1681565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015610c4e5750610c1e610aa5565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15610c85576040517f5c427cd900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600d60016101000a81548160ff02191690831515021790555080600c819055505050565b600a5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610d3f610e70565b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610d8b610e70565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610dfd5760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610df49190611ef5565b60405180910390fd5b610e068161107f565b50565b610e5447600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661114590919063ffffffff16565b565b600033905090565b610e6b8383836001611232565b505050565b610e78610e56565b73ffffffffffffffffffffffffffffffffffffffff16610e96610aa5565b73ffffffffffffffffffffffffffffffffffffffff1614610ef557610eb9610e56565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610eec9190611ef5565b60405180910390fd5b565b6000610f038484610cb0565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610f855781811015610f75578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610f6c9392919061229b565b60405180910390fd5b610f8484848484036000611232565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ffd5760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610ff49190611ef5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361106f5760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016110669190611ef5565b60405180910390fd5b61107a838383611409565b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8047101561118a57306040517fcd7860590000000000000000000000000000000000000000000000000000000081526004016111819190611ef5565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff16826040516111b090612303565b60006040518083038185875af1925050503d80600081146111ed576040519150601f19603f3d011682016040523d82523d6000602084013e6111f2565b606091505b505090508061122d576040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036112a45760006040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161129b9190611ef5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113165760006040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161130d9190611ef5565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015611403578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516113fa9190611c7c565b60405180910390a35b50505050565b600d60029054906101000a900460ff161561142e576114298383836117a6565b6117a1565b600d60009054906101000a900460ff1615801561147e575061144e610aa5565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156114bd575061148d610aa5565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156114f4576040517fe09f033100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600d60019054906101000a900460ff16801561155d5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b80156115725750600c546115703061091b565b115b156115805761157f6119cb565b5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156116245750600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156116d55750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614806116d45750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b5b15611794576000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614611750576064600a54836117419190612347565b61174b91906123b8565b61176b565b6064600b54836117609190612347565b61176a91906123b8565b5b90506117788430836117a6565b61178e8484838561178991906123e9565b6117a6565b506117a0565b61179f8383836117a6565b5b5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117f85780600260008282546117ec919061241d565b925050819055506118cb565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611884578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161187b9392919061229b565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036119145780600260008282540392505081905550611961565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119be9190611c7c565b60405180910390a3505050565b6001600d60026101000a81548160ff0219169083151502179055506000600267ffffffffffffffff811115611a0357611a02612451565b5b604051908082528060200260200182016040528015611a315781602001602082028036833780820191505090505b5090503081600081518110611a4957611a486121bf565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611af0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b149190612495565b81600181518110611b2857611b276121bf565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947600c5460008430426040518663ffffffff1660e01b8152600401611bc89594939291906125bb565b600060405180830381600087803b158015611be257600080fd5b505af1158015611bf6573d6000803e3d6000fd5b50505050611c4547600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661114590919063ffffffff16565b506000600d60026101000a81548160ff021916908315150217905550565b6000819050919050565b611c7681611c63565b82525050565b6000602082019050611c916000830184611c6d565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611cd1578082015181840152602081019050611cb6565b60008484015250505050565b6000601f19601f8301169050919050565b6000611cf982611c97565b611d038185611ca2565b9350611d13818560208601611cb3565b611d1c81611cdd565b840191505092915050565b60006020820190508181036000830152611d418184611cee565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611d7e82611d53565b9050919050565b611d8e81611d73565b8114611d9957600080fd5b50565b600081359050611dab81611d85565b92915050565b611dba81611c63565b8114611dc557600080fd5b50565b600081359050611dd781611db1565b92915050565b60008060408385031215611df457611df3611d49565b5b6000611e0285828601611d9c565b9250506020611e1385828601611dc8565b9150509250929050565b60008115159050919050565b611e3281611e1d565b82525050565b6000602082019050611e4d6000830184611e29565b92915050565b60008060408385031215611e6a57611e69611d49565b5b6000611e7885828601611dc8565b9250506020611e8985828601611dc8565b9150509250929050565b600080600060608486031215611eac57611eab611d49565b5b6000611eba86828701611d9c565b9350506020611ecb86828701611d9c565b9250506040611edc86828701611dc8565b9150509250925092565b611eef81611d73565b82525050565b6000602082019050611f0a6000830184611ee6565b92915050565b600060ff82169050919050565b611f2681611f10565b82525050565b6000602082019050611f416000830184611f1d565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112611f6c57611f6b611f47565b5b8235905067ffffffffffffffff811115611f8957611f88611f4c565b5b602083019150836020820283011115611fa557611fa4611f51565b5b9250929050565b611fb581611e1d565b8114611fc057600080fd5b50565b600081359050611fd281611fac565b92915050565b600080600060408486031215611ff157611ff0611d49565b5b600084013567ffffffffffffffff81111561200f5761200e611d4e565b5b61201b86828701611f56565b9350935050602061202e86828701611fc3565b9150509250925092565b60006020828403121561204e5761204d611d49565b5b600061205c84828501611d9c565b91505092915050565b6000819050919050565b600061208a61208561208084611d53565b612065565b611d53565b9050919050565b600061209c8261206f565b9050919050565b60006120ae82612091565b9050919050565b6120be816120a3565b82525050565b60006020820190506120d960008301846120b5565b92915050565b600080604083850312156120f6576120f5611d49565b5b600061210485828601611fc3565b925050602061211585828601611dc8565b9150509250929050565b6000806040838503121561213657612135611d49565b5b600061214485828601611d9c565b925050602061215585828601611d9c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806121a657607f821691505b6020821081036121b9576121b861215f565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000815190506121fd81611db1565b92915050565b60006020828403121561221957612218611d49565b5b6000612227848285016121ee565b91505092915050565b60006040820190506122456000830185611ee6565b6122526020830184611c6d565b9392505050565b60008151905061226881611fac565b92915050565b60006020828403121561228457612283611d49565b5b600061229284828501612259565b91505092915050565b60006060820190506122b06000830186611ee6565b6122bd6020830185611c6d565b6122ca6040830184611c6d565b949350505050565b600081905092915050565b50565b60006122ed6000836122d2565b91506122f8826122dd565b600082019050919050565b600061230e826122e0565b9150819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061235282611c63565b915061235d83611c63565b925082820261236b81611c63565b9150828204841483151761238257612381612318565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006123c382611c63565b91506123ce83611c63565b9250826123de576123dd612389565b5b828204905092915050565b60006123f482611c63565b91506123ff83611c63565b925082820390508181111561241757612416612318565b5b92915050565b600061242882611c63565b915061243383611c63565b925082820190508082111561244b5761244a612318565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008151905061248f81611d85565b92915050565b6000602082840312156124ab576124aa611d49565b5b60006124b984828501612480565b91505092915050565b6000819050919050565b60006124e76124e26124dd846124c2565b612065565b611c63565b9050919050565b6124f7816124cc565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61253281611d73565b82525050565b60006125448383612529565b60208301905092915050565b6000602082019050919050565b6000612568826124fd565b6125728185612508565b935061257d83612519565b8060005b838110156125ae5781516125958882612538565b97506125a083612550565b925050600181019050612581565b5085935050505092915050565b600060a0820190506125d06000830188611c6d565b6125dd60208301876124ee565b81810360408301526125ef818661255d565b90506125fe6060830185611ee6565b61260b6080830184611c6d565b969550505050505056fea264697066735822122063d51e5b73c2f7db22bffff8964a44e5d43e8f4e48251bc5f7feb92533e0e66664736f6c63430008180033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000121836204bc2ce21e0000000000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000000000000000000000000000000000000000000003414245000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034142450000000000000000000000000000000000000000000000000000000000
0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000121836204bc2ce21e0000000000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000000000000000000000000000000000000000000003414245000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034142450000000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : _name (string): ABEArg [1] : _symbol (string): ABEArg [2] : _totalSupply (uint256): 350000000000000000000000000Arg [3] : _router (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
----Encoded View------------Arg [0] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000034142450000000000000000000000000000000000000000000000000000000000Arg [1] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000034142450000000000000000000000000000000000000000000000000000000000Arg [2] : 0x00000000000000000000000000000000000000000121836204bc2ce21e000000Arg [3] : 0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d