[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "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": "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": "", "type": "address" }, { "internalType": "address", "name": "", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyFeePercentage", "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": "feeRecipient", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxSellAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "router", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellFeePercentage", "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": "amount", "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": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
60806040526040518060400160405280600d81526020017ff09f8dad6c6f6c6c696c6f7021000000000000000000000000000000000000008152505f908162000049919062000480565b506040518060400160405280600d81526020017f6c4f6c6c69f09f8dadf09f8da1000000000000000000000000000000000000008152506001908162000090919062000480565b50601260025f6101000a81548160ff021916908360ff16021790555060025f9054906101000a900460ff1660ff16600a620000cc9190620006e1565b64e8d4a51000620000de919062000731565b60035560025f9054906101000a900460ff1660ff16600a620001019190620006e1565b6298968062000111919062000731565b600455738f26398edc27a8a84e4b61b9faf259e0ec2522a460075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f6008556001600955734752ba5dbc23f44d87826276bf6fd6b1c372ad24600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550348015620001d1575f80fd5b5060035460055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506200077b565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200029857607f821691505b602082108103620002ae57620002ad62000253565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620003127fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002d5565b6200031e8683620002d5565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000368620003626200035c8462000336565b6200033f565b62000336565b9050919050565b5f819050919050565b620003838362000348565b6200039b62000392826200036f565b848454620002e1565b825550505050565b5f90565b620003b1620003a3565b620003be81848462000378565b505050565b5b81811015620003e557620003d95f82620003a7565b600181019050620003c4565b5050565b601f8211156200043457620003fe81620002b4565b6200040984620002c6565b8101602085101562000419578190505b620004316200042885620002c6565b830182620003c3565b50505b505050565b5f82821c905092915050565b5f620004565f198460080262000439565b1980831691505092915050565b5f62000470838362000445565b9150826002028217905092915050565b6200048b826200021c565b67ffffffffffffffff811115620004a757620004a662000226565b5b620004b3825462000280565b620004c0828285620003e9565b5f60209050601f831160018114620004f6575f8415620004e1578287015190505b620004ed858262000463565b8655506200055c565b601f1984166200050686620002b4565b5f5b828110156200052f5784890151825560018201915060208501945060208101905062000508565b868310156200054f57848901516200054b601f89168262000445565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620005ee57808604811115620005c657620005c562000564565b5b6001851615620005d65780820291505b8081029050620005e68562000591565b9450620005a6565b94509492505050565b5f82620006085760019050620006da565b8162000617575f9050620006da565b81600181146200063057600281146200063b5762000671565b6001915050620006da565b60ff84111562000650576200064f62000564565b5b8360020a9150848211156200066a576200066962000564565b5b50620006da565b5060208310610133831016604e8410600b8410161715620006ab5782820a905083811115620006a557620006a462000564565b5b620006da565b620006ba84848460016200059d565b92509050818404811115620006d457620006d362000564565b5b81810290505b9392505050565b5f620006ed8262000336565b9150620006fa8362000336565b9250620007297fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005f7565b905092915050565b5f6200073d8262000336565b91506200074a8362000336565b92508282026200075a8162000336565b9150828204841483151762000774576200077362000564565b5b5092915050565b6112e780620007895f395ff3fe608060405234801561000f575f80fd5b50600436106100e8575f3560e01c806370a082311161008a578063d44545e711610064578063d44545e714610260578063dd62ed3e1461027e578063e208a939146102ae578063f887ea40146102cc576100e8565b806370a08231146101e257806395d89b4114610212578063a9059cbb14610230576100e8565b806323b872dd116100c657806323b872dd14610158578063313ce5671461018857806346904840146101a657806366d602ae146101c4576100e8565b806306fdde03146100ec578063095ea7b31461010a57806318160ddd1461013a575b5f80fd5b6100f46102ea565b6040516101019190610d24565b60405180910390f35b610124600480360381019061011f9190610dd5565b610375565b6040516101319190610e2d565b60405180910390f35b610142610462565b60405161014f9190610e55565b60405180910390f35b610172600480360381019061016d9190610e6e565b610468565b60405161017f9190610e2d565b60405180910390f35b610190610962565b60405161019d9190610ed9565b60405180910390f35b6101ae610974565b6040516101bb9190610f01565b60405180910390f35b6101cc610999565b6040516101d99190610e55565b60405180910390f35b6101fc60048036038101906101f79190610f1a565b61099f565b6040516102099190610e55565b60405180910390f35b61021a6109b4565b6040516102279190610d24565b60405180910390f35b61024a60048036038101906102459190610dd5565b610a40565b6040516102579190610e2d565b60405180910390f35b610268610c49565b6040516102759190610e55565b60405180910390f35b61029860048036038101906102939190610f45565b610c4f565b6040516102a59190610e55565b60405180910390f35b6102b6610c6f565b6040516102c39190610e55565b60405180910390f35b6102d4610c75565b6040516102e19190610f01565b60405180910390f35b5f80546102f690610fb0565b80601f016020809104026020016040519081016040528092919081815260200182805461032290610fb0565b801561036d5780601f106103445761010080835404028352916020019161036d565b820191905f5260205f20905b81548152906001019060200180831161035057829003601f168201915b505050505081565b5f8160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104509190610e55565b60405180910390a36001905092915050565b60035481565b5f8073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036104d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ce9061102a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610545576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053c9061102a565b60405180910390fd5b600454821115806105a25750600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6105e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d890611092565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610661576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610658906110fa565b60405180910390fd5b8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561071c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071390611162565b60405180910390fd5b5f60646009548461072d91906111ad565b610737919061121b565b90505f8184610746919061124b565b90508360055f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610794919061124b565b925050819055508060055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107e7919061127e565b925050819055508360065f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610875919061124b565b925050819055508160055f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546108e9919061127e565b925050819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161094d9190610e55565b60405180910390a36001925050509392505050565b60025f9054906101000a900460ff1681565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60045481565b6005602052805f5260405f205f915090505481565b600180546109c190610fb0565b80601f01602080910402602001604051908101604052809291908181526020018280546109ed90610fb0565b8015610a385780601f10610a0f57610100808354040283529160200191610a38565b820191905f5260205f20905b815481529060010190602001808311610a1b57829003601f168201915b505050505081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610aaf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa69061102a565b60405180910390fd5b8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610b2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b26906110fa565b60405180910390fd5b5f8290508260055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610b7f919061124b565b925050819055508060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610bd2919061127e565b925050819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c369190610e55565b60405180910390a3600191505092915050565b60085481565b6006602052815f5260405f20602052805f5260405f205f91509150505481565b60095481565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610cd1578082015181840152602081019050610cb6565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610cf682610c9a565b610d008185610ca4565b9350610d10818560208601610cb4565b610d1981610cdc565b840191505092915050565b5f6020820190508181035f830152610d3c8184610cec565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d7182610d48565b9050919050565b610d8181610d67565b8114610d8b575f80fd5b50565b5f81359050610d9c81610d78565b92915050565b5f819050919050565b610db481610da2565b8114610dbe575f80fd5b50565b5f81359050610dcf81610dab565b92915050565b5f8060408385031215610deb57610dea610d44565b5b5f610df885828601610d8e565b9250506020610e0985828601610dc1565b9150509250929050565b5f8115159050919050565b610e2781610e13565b82525050565b5f602082019050610e405f830184610e1e565b92915050565b610e4f81610da2565b82525050565b5f602082019050610e685f830184610e46565b92915050565b5f805f60608486031215610e8557610e84610d44565b5b5f610e9286828701610d8e565b9350506020610ea386828701610d8e565b9250506040610eb486828701610dc1565b9150509250925092565b5f60ff82169050919050565b610ed381610ebe565b82525050565b5f602082019050610eec5f830184610eca565b92915050565b610efb81610d67565b82525050565b5f602082019050610f145f830184610ef2565b92915050565b5f60208284031215610f2f57610f2e610d44565b5b5f610f3c84828501610d8e565b91505092915050565b5f8060408385031215610f5b57610f5a610d44565b5b5f610f6885828601610d8e565b9250506020610f7985828601610d8e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610fc757607f821691505b602082108103610fda57610fd9610f83565b5b50919050565b7f496e76616c6964206164647265737300000000000000000000000000000000005f82015250565b5f611014600f83610ca4565b915061101f82610fe0565b602082019050919050565b5f6020820190508181035f83015261104181611008565b9050919050565b7f4f6e6c7920313030303030303030207065722074696d650000000000000000005f82015250565b5f61107c601783610ca4565b915061108782611048565b602082019050919050565b5f6020820190508181035f8301526110a981611070565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f6110e4601483610ca4565b91506110ef826110b0565b602082019050919050565b5f6020820190508181035f830152611111816110d8565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f61114c601283610ca4565b915061115782611118565b602082019050919050565b5f6020820190508181035f83015261117981611140565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6111b782610da2565b91506111c283610da2565b92508282026111d081610da2565b915082820484148315176111e7576111e6611180565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61122582610da2565b915061123083610da2565b9250826112405761123f6111ee565b5b828204905092915050565b5f61125582610da2565b915061126083610da2565b925082820390508181111561127857611277611180565b5b92915050565b5f61128882610da2565b915061129383610da2565b92508282019050808211156112ab576112aa611180565b5b9291505056fea26469706673582212209492e7a11c75d1c42df1c4bb669b58334c5cbeea637a9bf25429323d5567e5ed64736f6c63430008140033