[ { "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": false, "internalType": "address", "name": "owner", "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": "holder", "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": "amount", "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": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "getOwner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isOwner", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxWallet", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "router", "outputs": [ { "internalType": "contract IUniswapRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_lpFee", "type": "uint256" }, { "internalType": "uint256", "name": "_mktFee", "type": "uint256" } ], "name": "setFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "value", "type": "bool" } ], "name": "setSwapEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountPercent", "type": "uint256" } ], "name": "setWalletLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "taxSwapAt", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "taxSwapEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "taxWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6080604052620000126009600a62000473565b6200002290633b9aca006200048a565b6001555f6002819055600f60038190556200003d91620004a4565b60045560646005556103e8600154601e6200005991906200048a565b620000659190620004ba565b600655600a80546001600160a01b0319908116737a250d5630b4cf539739df2c5dacb4c659f2488d17909155600b805490911661dead1790556010805460ff19169055600154620000ba9061271090620004ba565b601155348015620000c9575f80fd5b505f8054336001600160a01b031991821617909155600a54600880546001600160a01b039092169190921681179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000133573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001599190620004da565b6001600160a01b031663c9c6539660085f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001b8573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001de9190620004da565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303815f875af115801562000228573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200024e9190620004da565b600980546001600160a01b039283166001600160a01b031991821617909155305f908152600d602090815260408083206008548616845282528083205f19905582546007805490951673a19975b7df37a927ac4ec2e9c72c587af7b3984b1785557ff38c2a1b7e1eaa10a304d333ed3de4e8cb3523f5850bb1a7b79fb70ee114ef07805460ff199081166001908117909255918716808652600f855283862080548416831790559554871685528285208054831682179055600b5490961684528184208054909116861790559354838352600c82528483208190559351938452919283927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35062000502565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115620003b857815f19048211156200039c576200039c62000364565b80851615620003aa57918102915b93841c93908002906200037d565b509250929050565b5f82620003d0575060016200046d565b81620003de57505f6200046d565b8160018114620003f75760028114620004025762000422565b60019150506200046d565b60ff84111562000416576200041662000364565b50506001821b6200046d565b5060208310610133831016604e8410600b841016171562000447575081810a6200046d565b62000453838362000378565b805f190482111562000469576200046962000364565b0290505b92915050565b5f6200048360ff841683620003c0565b9392505050565b80820281158282048414176200046d576200046d62000364565b808201808211156200046d576200046d62000364565b5f82620004d557634e487b7160e01b5f52601260045260245ffd5b500490565b5f60208284031215620004eb575f80fd5b81516001600160a01b038116811462000483575f80fd5b61133680620005105f395ff3fe608060405260043610610129575f3560e01c806370a08231116100a8578063a9059cbb1161006d578063a9059cbb14610346578063dd62ed3e14610365578063e01af92c146103a9578063f1d5f517146103c8578063f887ea40146103e7578063f8b45b0514610406575f80fd5b806370a0823114610298578063715018a6146102cc578063893d20e8146102e057806395d89b41146102fc578063a8aa1b3114610327575f80fd5b80632f54bf6e116100ee5780632f54bf6e14610201578063313ce5671461022e57806334946dbb1461024957806343bcf89e1461025e57806352f7c98814610277575f80fd5b806306fdde0314610134578063095ea7b31461015e57806318160ddd1461018d57806323b872dd146101ab5780632dc0562d146101ca575f80fd5b3661013057005b5f80fd5b34801561013f575f80fd5b5061014861041b565b6040516101559190611010565b60405180910390f35b348015610169575f80fd5b5061017d610178366004611072565b61043b565b6040519015158152602001610155565b348015610198575f80fd5b506001545b604051908152602001610155565b3480156101b6575f80fd5b5061017d6101c536600461109c565b6104a7565b3480156101d5575f80fd5b506007546101e9906001600160a01b031681565b6040516001600160a01b039091168152602001610155565b34801561020c575f80fd5b5061017d61021b3660046110da565b5f546001600160a01b0391821691161490565b348015610239575f80fd5b5060405160098152602001610155565b348015610254575f80fd5b5061019d60115481565b348015610269575f80fd5b5060105461017d9060ff1681565b348015610282575f80fd5b506102966102913660046110f5565b610565565b005b3480156102a3575f80fd5b5061019d6102b23660046110da565b6001600160a01b03165f908152600c602052604090205490565b3480156102d7575f80fd5b506102966105b2565b3480156102eb575f80fd5b505f546001600160a01b03166101e9565b348015610307575f80fd5b5060408051808201909152600381526221272160e91b6020820152610148565b348015610332575f80fd5b506009546101e9906001600160a01b031681565b348015610351575f80fd5b5061017d610360366004611072565b61061f565b348015610370575f80fd5b5061019d61037f366004611115565b6001600160a01b039182165f908152600d6020908152604080832093909416825291909152205490565b3480156103b4575f80fd5b506102966103c336600461114c565b61062b565b3480156103d3575f80fd5b506102966103e236600461116b565b610667565b3480156103f2575f80fd5b506008546101e9906001600160a01b031681565b348015610411575f80fd5b5061019d60065481565b60606040518060600160405280602581526020016112dc60259139905090565b335f818152600d602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104959086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f908152600d602090815260408083203384529091528120545f1914610550576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387165f908152600d8252838120338252909152919091205461052c9184906106b1565b6001600160a01b0385165f908152600d602090815260408083203384529091529020555b61055b8484846106e9565b90505b9392505050565b5f546001600160a01b031633146105975760405162461bcd60e51b815260040161058e90611182565b60405180910390fd5b600282905560038190556105ab81836111b6565b6004555050565b5f546001600160a01b031633146105db5760405162461bcd60e51b815260040161058e90611182565b5f80546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b5f61055e3384846106e9565b5f546001600160a01b031633146106545760405162461bcd60e51b815260040161058e90611182565b6010805460ff1916911515919091179055565b5f546001600160a01b031633146106905760405162461bcd60e51b815260040161058e90611182565b6103e8816001546106a191906111c9565b6106ab91906111e0565b60065550565b5f81848411156106d45760405162461bcd60e51b815260040161058e9190611010565b505f6106e084866111ff565b95945050505050565b6012545f9060ff161561070857610701848484610905565b905061055e565b6009546001600160a01b038481169116148015906107345750600b546001600160a01b03848116911614155b156107dd576001600160a01b0383165f908152600f602052604090205460ff168061078357506006546001600160a01b0384165f908152600c60205260409020546107809084906111b6565b11155b6107dd5760405162461bcd60e51b815260206004820152602560248201527f5472616e7366657220616d6f756e74206578636565647320746865206261672060448201526439b4bd329760d91b606482015260840161058e565b6107e56109e8565b801561080957506001600160a01b0384165f908152600e602052604090205460ff16155b801561082257506009546001600160a01b038481169116145b801561082f575060115482115b1561083c5761083c610a20565b6001600160a01b0384165f908152600e602052604081205460ff161580610866575060105460ff16155b610870578261087a565b61087a8584610d7f565b6001600160a01b0385165f908152600c602052604090205490915061089f9082610e86565b6001600160a01b038086165f818152600c602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906108f29085815260200190565b60405180910390a3506001949350505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386165f908152600c909152918220546109559184906106b1565b6001600160a01b038086165f908152600c602052604080822093909355908516815220546109839083610e86565b6001600160a01b038085165f818152600c602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109d69086815260200190565b60405180910390a35060019392505050565b6012545f9060ff161580156109ff575060105460ff165b8015610a1b5750601154305f908152600c602052604090205410155b905090565b6012805460ff19166001179055305f908152600c602052604081205490505f610a656002610a5f600454610a5f60025487610ee490919063ffffffff16565b90610f62565b90505f610a728383610fa3565b6040805160028082526060820183529293505f92909160208301908036833701905050905030815f81518110610aaa57610aaa611212565b6001600160a01b03928316602091820292909201810191909152600854604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610b01573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b259190611226565b81600181518110610b3857610b38611212565b6001600160a01b03928316602091820292909201015260085460405163791ac94760e01b81524792919091169063791ac94790610b819086905f90879030904290600401611241565b5f604051808303815f87803b158015610b98575f80fd5b505af1158015610baa573d5f803e3d5ffd5b505050505f610bc28247610fa390919063ffffffff16565b90505f610be6610bdd60028054610f6290919063ffffffff16565b60045490610fa3565b90505f610c076002610a5f84610a5f60025488610ee490919063ffffffff16565b90505f610c2383610a5f60035487610ee490919063ffffffff16565b6007546040519192505f916001600160a01b039091169061753090849084818181858888f193505050503d805f8114610c77576040519150601f19603f3d011682016040523d82523d5f602084013e610c7c565b606091505b5050905080610ccd5760405162461bcd60e51b815260206004820152601e60248201527f72656365697665722072656a656374656420455448207472616e736665720000604482015260640161058e565b8815610d695760085460075460405163f305d71960e01b8152306004820152602481018c90525f6044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990859060c40160606040518083038185885af1158015610d40573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610d6591906112b0565b5050505b50506012805460ff191690555050505050505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0385165f908152600c90915291822054610dcf9184906106b1565b6001600160a01b0384165f908152600c6020526040812091909155600554600454610e009190610a5f908690610ee4565b305f908152600c6020526040902054909150610e1c9082610e86565b305f818152600c6020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610e6c9085815260200190565b60405180910390a3610e7e8382610fa3565b949350505050565b5f80610e9283856111b6565b90508381101561055e5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161058e565b5f825f03610ef357505f6104a1565b5f610efe83856111c9565b905082610f0b85836111e0565b1461055e5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161058e565b5f61055e83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610fe4565b5f61055e83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506106b1565b5f81836110045760405162461bcd60e51b815260040161058e9190611010565b505f6106e084866111e0565b5f6020808352835180828501525f5b8181101561103b5785810183015185820160400152820161101f565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461106f575f80fd5b50565b5f8060408385031215611083575f80fd5b823561108e8161105b565b946020939093013593505050565b5f805f606084860312156110ae575f80fd5b83356110b98161105b565b925060208401356110c98161105b565b929592945050506040919091013590565b5f602082840312156110ea575f80fd5b813561055e8161105b565b5f8060408385031215611106575f80fd5b50508035926020909101359150565b5f8060408385031215611126575f80fd5b82356111318161105b565b915060208301356111418161105b565b809150509250929050565b5f6020828403121561115c575f80fd5b8135801515811461055e575f80fd5b5f6020828403121561117b575f80fd5b5035919050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b808201808211156104a1576104a16111a2565b80820281158282048414176104a1576104a16111a2565b5f826111fa57634e487b7160e01b5f52601260045260245ffd5b500490565b818103818111156104a1576104a16111a2565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611236575f80fd5b815161055e8161105b565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b8181101561128f5784516001600160a01b03168352938301939183019160010161126a565b50506001600160a01b03969096166060850152505050608001529392505050565b5f805f606084860312156112c2575f80fd5b835192506020840151915060408401519050925092509256fe4368616e6750656e67584149456c6f6e466972656442696e616e63655375636b3639496e75a26469706673582212201290168a2cb16c54b65d6bbf16dc12fbe8d7299ed250db728d86a8000d58bfc564736f6c63430008150033