[ { "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": "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": "", "type": "address" } ], "name": "_bots", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_buyCount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_isExcludeFromFee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_uniswapPair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_uniswapRouter", "outputs": [ { "internalType": "contract IUniswapRouter", "name": "", "type": "address" } ], "stateMutability": "view", "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": "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": "changeRemain", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isMarketPair", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newBuy", "type": "uint256" }, { "internalType": "uint256", "name": "newSell", "type": "uint256" }, { "internalType": "uint256", "name": "newReduceBuy", "type": "uint256" }, { "internalType": "uint256", "name": "newReduceSell", "type": "uint256" }, { "internalType": "uint256", "name": "newPreventSwapBefore", "type": "uint256" } ], "name": "recuseTax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "remainHolder", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" } ], "name": "removeERC20", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "bots", "type": "address[]" }, { "internalType": "bool", "name": "isBot", "type": "bool" } ], "name": "setBots", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "value", "type": "bool" } ], "name": "setFeeExclude", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newAddr", "type": "address" } ], "name": "setFundAddr", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startTrade", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startTradeBlock", "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": "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" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526000600d819055600e819055600f819055601081905560118190556012819055601355600a6014556015805460ff191660011790553480156200004657600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506040805180820190915260078152665048525947455360c81b6020820152600490620000b590826200053b565b506040805180820190915260078152665048525947455360c81b6020820152600590620000e390826200053b565b506006805460ff191660099081179091556503d37ec7b500906200010990600a6200071c565b62000115908262000734565b600981905533600081815260016020908152604080832085905551938452919283927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a360038054336001600160a01b0319918216178255306000818152600760209081526040808320805460ff1990811660019081179092556001600160a01b038981168652838620805483168417905597549097168452818420805490971617909555600a8054737a250d5630b4cf539739df2c5dacb4c659f2488d9516851790559181526002825283812083825282528381206000199055835163c45a015560e01b8152935192939092849263c45a015592600480820193918290030181865afa15801562000234573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025a91906200074e565b9050806001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002ab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d191906200074e565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200031f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200034591906200074e565b600c8054610100600160a81b0319166101006001600160a01b0393841681029190911791829055900481166000908152600b6020908152604091829020805460ff19166001179055600a5482516315ab88c960e31b8152925193169263ad5c46489260048082019392918290030181865afa158015620003c9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003ef91906200074e565b600a5460405163095ea7b360e01b81526001600160a01b039182166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af115801562000443573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000469919062000779565b50506001600160a01b03166000908152600760205260409020805460ff19166001179055506200079d9050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620004c157607f821691505b602082108103620004e257634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200053657600081815260208120601f850160051c81016020861015620005115750805b601f850160051c820191505b8181101562000532578281556001016200051d565b5050505b505050565b81516001600160401b0381111562000557576200055762000496565b6200056f81620005688454620004ac565b84620004e8565b602080601f831160018114620005a757600084156200058e5750858301515b600019600386901b1c1916600185901b17855562000532565b600085815260208120601f198616915b82811015620005d857888601518255948401946001909101908401620005b7565b5085821015620005f75787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200065e57816000190482111562000642576200064262000607565b808516156200065057918102915b93841c939080029062000622565b509250929050565b600082620006775750600162000716565b81620006865750600062000716565b81600181146200069f5760028114620006aa57620006ca565b600191505062000716565b60ff841115620006be57620006be62000607565b50506001821b62000716565b5060208310610133831016604e8410600b8410161715620006ef575081810a62000716565b620006fb83836200061d565b806000190482111562000712576200071262000607565b0290505b92915050565b60006200072d60ff84168362000666565b9392505050565b808202811582820484141762000716576200071662000607565b6000602082840312156200076157600080fd5b81516001600160a01b03811681146200072d57600080fd5b6000602082840312156200078c57600080fd5b815180151581146200072d57600080fd5b6116a480620007ad6000396000f3fe6080604052600436106101a05760003560e01c80636f39cfcd116100ec578063a67755c21161008a578063bc76c05211610064578063bc76c052146104d6578063cefab2af146104eb578063dd62ed3e14610505578063f2fde38b1461054b57600080fd5b8063a67755c214610466578063a9059cbb14610486578063b481ff95146104a657600080fd5b80638da5cb5b116100c65780638da5cb5b146103f3578063936c044b1461041157806395d89b41146104315780639c0db5f31461044657600080fd5b80636f39cfcd1461038857806370a08231146103a8578063715018a6146103de57600080fd5b806336b2e027116101595780634bf28fd0116101335780634bf28fd014610300578063553193ca1461033d57806365b61b77146103535780636c5808011461037357600080fd5b806336b2e0271461027e5780633ecad271146102ae5780633f80b6d7146102de57600080fd5b806306fdde03146101ac578063095ea7b3146101d757806318160ddd1461020757806323b872dd1461022657806327b1a8e914610246578063313ce5671461025c57600080fd5b366101a757005b600080fd5b3480156101b857600080fd5b506101c161056b565b6040516101ce9190611277565b60405180910390f35b3480156101e357600080fd5b506101f76101f23660046112da565b6105fd565b60405190151581526020016101ce565b34801561021357600080fd5b506009545b6040519081526020016101ce565b34801561023257600080fd5b506101f7610241366004611306565b610614565b34801561025257600080fd5b50610218600d5481565b34801561026857600080fd5b5060065460405160ff90911681526020016101ce565b34801561028a57600080fd5b506101f7610299366004611347565b60076020526000908152604090205460ff1681565b3480156102ba57600080fd5b506101f76102c9366004611347565b600b6020526000908152604090205460ff1681565b3480156102ea57600080fd5b506102fe6102f936600461136b565b6106ab565b005b34801561030c57600080fd5b50600c546103259061010090046001600160a01b031681565b6040516001600160a01b0390911681526020016101ce565b34801561034957600080fd5b5061021860165481565b34801561035f57600080fd5b50600a54610325906001600160a01b031681565b34801561037f57600080fd5b506102fe6106f5565b34801561039457600080fd5b506102fe6103a3366004611347565b610725565b3480156103b457600080fd5b506102186103c3366004611347565b6001600160a01b031660009081526001602052604090205490565b3480156103ea57600080fd5b506102fe610771565b3480156103ff57600080fd5b506000546001600160a01b0316610325565b34801561041d57600080fd5b506102fe61042c3660046113b4565b6107e5565b34801561043d57600080fd5b506101c161083a565b34801561045257600080fd5b506102fe6104613660046113ed565b610849565b34801561047257600080fd5b506102fe610481366004611347565b6108ea565b34801561049257600080fd5b506101f76104a13660046112da565b610a1f565b3480156104b257600080fd5b506101f76104c1366004611347565b60086020526000908152604090205460ff1681565b3480156104e257600080fd5b506102fe610a2c565b3480156104f757600080fd5b506015546101f79060ff1681565b34801561051157600080fd5b50610218610520366004611473565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561055757600080fd5b506102fe610566366004611347565b610a6a565b60606004805461057a906114a1565b80601f01602080910402602001604051908101604052809291908181526020018280546105a6906114a1565b80156105f35780601f106105c8576101008083540402835291602001916105f3565b820191906000526020600020905b8154815290600101906020018083116105d657829003601f168201915b5050505050905090565b600061060a338484610b30565b5060015b92915050565b6000610621848484610b91565b6001600160a01b0384166000908152600260209081526040808320338452909152902054600019146106a1576001600160a01b038416600090815260026020908152604080832033845290915290205461067c9083906114f1565b6001600160a01b03851660009081526002602090815260408083203384529091529020555b5060019392505050565b6000546001600160a01b031633146106de5760405162461bcd60e51b81526004016106d590611504565b60405180910390fd5b601094909455601192909255601255601355601455565b6000546001600160a01b0316331461071f5760405162461bcd60e51b81526004016106d590611504565b43601655565b6000546001600160a01b0316331461074f5760405162461bcd60e51b81526004016106d590611504565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461079b5760405162461bcd60e51b81526004016106d590611504565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b0316331461080f5760405162461bcd60e51b81526004016106d590611504565b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b60606005805461057a906114a1565b6000546001600160a01b031633146108735760405162461bcd60e51b81526004016106d590611504565b60005b828110156108e45781600860008686858181106108955761089561152f565b90506020020160208101906108aa9190611347565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055806108dc81611545565b915050610876565b50505050565b6001600160a01b0381163014610a1c576003546040516370a0823160e01b81523060048201526001600160a01b038381169263a9059cbb9291169083906370a0823190602401602060405180830381865afa15801561094d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610971919061155e565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af11580156109bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109e09190611577565b506003546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610a1a573d6000803e3d6000fd5b505b50565b600061060a338484610b91565b6000546001600160a01b03163314610a565760405162461bcd60e51b81526004016106d590611504565b6015805460ff19811660ff90911615179055565b6000546001600160a01b03163314610a945760405162461bcd60e51b81526004016106d590611504565b6001600160a01b038116610ad55760405162461bcd60e51b815260206004820152600860248201526706e657720697320360c41b60448201526064016106d5565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526001602052604090205481811015610bed5760405162461bcd60e51b815260206004820152601060248201526f0c4c2d8c2dcc6ca9cdee88adcdeeaced60831b60448201526064016106d5565b6001600160a01b03841660009081526008602052604090205460ff1615610c3c5760405162461bcd60e51b8152602060048201526003602482015262109bdd60ea1b60448201526064016106d5565b600c5460ff1615610c5957610c52848484610e38565b5050505050565b6001600160a01b0383166000908152600b602052604081205460ff168015610c845750600c5460ff16155b8015610ca957506001600160a01b03851660009081526007602052604090205460ff16155b8015610cce57506001600160a01b03841660009081526007602052604090205460ff16155b8015610cdd5750601454600d54115b15610d1e57306000908152600160205260409020548390811115610d0d5750306000908152600160205260409020545b8015610d1c57610d1c81610eed565b505b6001600160a01b03851660009081526007602052604090205460ff16158015610d6057506001600160a01b03841660009081526007602052604090205460ff16155b8015610d6f5750600c5460ff16155b15610e2c57600060165411610d8357600080fd5b506001600160a01b0384166000908152600b602052604090205460019060ff168015610dbd5750600a546001600160a01b03858116911614155b8015610de257506001600160a01b03841660009081526007602052604090205460ff16155b15610dfd57600d8054906000610df783611545565b91905055505b60155460ff168015610e0e57508183145b15610e2c57610e1f61271084611594565b610e2990846114f1565b92505b610c5285858584611083565b6001600160a01b038316600090815260016020526040812080548391908390610e629084906114f1565b90915550506001600160a01b03831660009081526001602052604081208054849290610e8f9084906115b6565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610edb91815260200190565b60405180910390a35060019392505050565b600c805460ff191660011790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610f2f57610f2f61152f565b6001600160a01b03928316602091820292909201810191909152600a54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610f88573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fac91906115c9565b81600181518110610fbf57610fbf61152f565b6001600160a01b039283166020918202929092010152600a5460405163791ac94760e01b815291169063791ac947906110059085906000908690309042906004016115e6565b600060405180830381600087803b15801561101f57600080fd5b505af1925050508015611030575060015b50478015611074576003546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015611072573d6000803e3d6000fd5b505b5050600c805460ff1916905550565b6001600160a01b0384166000908152600160205260409020546110a79083906114f1565b6001600160a01b03851660009081526001602052604081209190915581156111e8576001600160a01b0384166000908152600b602052604081205460ff161561110857601354600d54116110fd57600f54611101565b6011545b9050611143565b6001600160a01b0386166000908152600b602052604090205460ff161561114357601254600d541161113c57600e54611140565b6010545b90505b600060646111518387611657565b61115b9190611594565b905080156111e55761116d81846115b6565b3060009081526001602052604090205490935061118b9082906115b6565b30600081815260016020526040908190209290925590516001600160a01b038916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111dc9085815260200190565b60405180910390a35b50505b6111f281846114f1565b6001600160a01b03851660009081526001602052604090205461121591906115b6565b6001600160a01b0380861660008181526001602052604090209290925586167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61125f84876114f1565b60405190815260200160405180910390a35050505050565b600060208083528351808285015260005b818110156112a457858101830151858201604001528201611288565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610a1c57600080fd5b600080604083850312156112ed57600080fd5b82356112f8816112c5565b946020939093013593505050565b60008060006060848603121561131b57600080fd5b8335611326816112c5565b92506020840135611336816112c5565b929592945050506040919091013590565b60006020828403121561135957600080fd5b8135611364816112c5565b9392505050565b600080600080600060a0868803121561138357600080fd5b505083359560208501359550604085013594606081013594506080013592509050565b8015158114610a1c57600080fd5b600080604083850312156113c757600080fd5b82356113d2816112c5565b915060208301356113e2816113a6565b809150509250929050565b60008060006040848603121561140257600080fd5b833567ffffffffffffffff8082111561141a57600080fd5b818601915086601f83011261142e57600080fd5b81358181111561143d57600080fd5b8760208260051b850101111561145257600080fd5b60209283019550935050840135611468816113a6565b809150509250925092565b6000806040838503121561148657600080fd5b8235611491816112c5565b915060208301356113e2816112c5565b600181811c908216806114b557607f821691505b6020821081036114d557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561060e5761060e6114db565b6020808252601190820152703cb7ba9030b932903737ba1037bbb732b960791b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b600060018201611557576115576114db565b5060010190565b60006020828403121561157057600080fd5b5051919050565b60006020828403121561158957600080fd5b8151611364816113a6565b6000826115b157634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561060e5761060e6114db565b6000602082840312156115db57600080fd5b8151611364816112c5565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156116365784516001600160a01b031683529383019391830191600101611611565b50506001600160a01b03969096166060850152505050608001529392505050565b808202811582820484141761060e5761060e6114db56fea2646970667358221220ba0436540b415556f0bc644e064998b23370e6a5ccfd65d8cdca58c81b7a762664736f6c63430008130033