[ { "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" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "newLpPair", "type": "address" } ], "name": "_changePair", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "marketing", "type": "address" } ], "name": "_changeWallets", "type": "event" }, { "anonymous": false, "inputs": [], "name": "_enableTrading", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "_setPresaleAddress", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "_toggleCanSwapFees", "type": "event" }, { "inputs": [], "name": "DEAD", "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": "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": "buyfee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newPair", "type": "address" } ], "name": "changeLpPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "marketing", "type": "address" } ], "name": "changeWallets", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "enableTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "fee_denominator", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getOwner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isNoFeeWallet", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "isTradingEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lpPair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "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": "sellfee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "setNoFeeWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "presale", "type": "address" }, { "internalType": "bool", "name": "yesno", "type": "bool" } ], "name": "setPresaleAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapRouter", "outputs": [ { "internalType": "contract IRouter02", "name": "", "type": "address" } ], "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": "pure", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "yesno", "type": "bool" } ], "name": "toggleCanSwapFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "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" }, { "inputs": [], "name": "transferfee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6080604052600780546001600160a81b0319167421230483fcb64ab5b760cbe113ea8b4cabda3cf4001790556009805460ff60a01b191690553480156200004557600080fd5b50620000513362000412565b336000908152600260205260409020805460ff1916600117905546603803620000a057600880546001600160a01b0319167310ed43c718714eb63d5aa57b78b54704e256024e179055620001cd565b46606103620000d557600880546001600160a01b03191673d99d1c33f9fc3444f8101754abc46c52416550d1179055620001cd565b4660011480620000e55750466004145b80620000f15750466003145b156200012357600880546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d179055620001cd565b4661a86a036200015957600880546001600160a01b0319167360ae616a2155ee3d9a68541ba4544862310933d4179055620001cd565b4660fa036200018e57600880546001600160a01b03191673f491e7b69e4244ad4002bc14e878a34207e38c29179055620001cd565b60405162461bcd60e51b815260206004820152600f60248201526e10da185a5b881b9bdd081d985b1a59608a1b60448201526064015b60405180910390fd5b336000818152600360209081526040808320805460ff191660011790556006825280832068056bc75e2d631000009081905590519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3600860009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000283573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002a991906200052a565b6001600160a01b031663c9c65396600860009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200030b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200033191906200052a565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303816000875af11580156200037e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003a491906200052a565b600980546001600160a01b0319166001600160a01b039283169081179091556000908152600460205260409020805460ff19166001179055600854620003f09133911660001962000462565b6008546200040c9030906001600160a01b031660001962000462565b6200055c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038316620004b05760405162461bcd60e51b815260206004820152601360248201527245524332303a205a65726f204164647265737360681b6044820152606401620001c4565b6001600160a01b038216620004fe5760405162461bcd60e51b815260206004820152601360248201527245524332303a205a65726f204164647265737360681b6044820152606401620001c4565b6001600160a01b0392831660009081526001602090815260408083209490951682529290925291902055565b6000602082840312156200053d57600080fd5b81516001600160a01b03811681146200055557600080fd5b9392505050565b611726806200056c6000396000f3fe6080604052600436106101d15760003560e01c806354de7bee116100f7578063a9059cbb11610095578063dc9d75b011610064578063dc9d75b0146104fc578063dd62ed3e14610512578063e9451f5f14610558578063f2fde38b1461056d57600080fd5b8063a9059cbb1461047c578063c31c9c071461049c578063c4ab12b5146104bc578063d5914dc0146104dc57600080fd5b8063893d20e8116100d1578063893d20e8146104495780638a8c523c146104675780638da5cb5b1461044957806395d89b411461026457600080fd5b806354de7bee1461031757806370a08231146103fe578063715018a61461043457600080fd5b806318160ddd1161016f578063313ce5671161013e578063313ce567146103855780633cd17c96146103a15780633eaaf86b146103c1578063452ed4f1146103de57600080fd5b806318160ddd146102fb5780631dc369451461031757806323b872dd1461032c578063278898621461034c57600080fd5b806306fdde03116101ab57806306fdde0314610264578063095ea7b3146102995780630faba554146102b9578063111a60b0146102db57600080fd5b806303fd2a45146101dd5780630445b66714610210578063064a59d01461023357600080fd5b366101d857005b600080fd5b3480156101e957600080fd5b506101f361dead81565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561021c57600080fd5b5061022561058d565b604051908152602001610207565b34801561023f57600080fd5b5060095461025490600160a01b900460ff1681565b6040519015158152602001610207565b34801561027057600080fd5b50604080518082018252600681526521b0b93137b760d11b602082015290516102079190611410565b3480156102a557600080fd5b506102546102b4366004611473565b6105a5565b3480156102c557600080fd5b506102d96102d43660046114b4565b6105bc565b005b3480156102e757600080fd5b506102d96102f63660046114e9565b61061a565b34801561030757600080fd5b5068056bc75e2d63100000610225565b34801561032357600080fd5b50610225600081565b34801561033857600080fd5b5061025461034736600461150b565b6106d9565b34801561035857600080fd5b5061025461036736600461154c565b6001600160a01b031660009081526002602052604090205460ff1690565b34801561039157600080fd5b5060405160098152602001610207565b3480156103ad57600080fd5b506102d96103bc3660046114b4565b610751565b3480156103cd57600080fd5b5061022568056bc75e2d6310000081565b3480156103ea57600080fd5b506009546101f3906001600160a01b031681565b34801561040a57600080fd5b5061022561041936600461154c565b6001600160a01b031660009081526006602052604090205490565b34801561044057600080fd5b506102d961085e565b34801561045557600080fd5b506000546001600160a01b03166101f3565b34801561047357600080fd5b506102d9610894565b34801561048857600080fd5b50610254610497366004611473565b610956565b3480156104a857600080fd5b506008546101f3906001600160a01b031681565b3480156104c857600080fd5b506102d96104d736600461154c565b61096d565b3480156104e857600080fd5b506102d96104f736600461154c565b6109ed565b34801561050857600080fd5b506102256103e881565b34801561051e57600080fd5b5061022561052d366004611569565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561056457600080fd5b50610225601e81565b34801561057957600080fd5b506102d961058836600461154c565b610a6b565b6105a261138868056bc75e2d631000006115b8565b81565b60006105b2338484610b06565b5060015b92915050565b6000546001600160a01b031633146105ef5760405162461bcd60e51b81526004016105e6906115da565b60405180910390fd5b6001600160a01b03919091166000908152600260205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146106445760405162461bcd60e51b81526004016105e6906115da565b60075481151560ff9091161515036106915760405162461bcd60e51b815260206004820152601060248201526f426f6f6c206973207468652073616d6560801b60448201526064016105e6565b6007805460ff19168215159081179091556040519081527f4686eea8d0ea8d72497b77f908906325d7bbafd9f1d6753522573258958656e8906020015b60405180910390a150565b6001600160a01b03831660009081526001602090815260408083203384529091528120546000191461073e576001600160a01b03841660009081526001602090815260408083203384529091528120805484929061073890849061160f565b90915550505b610749848484610bca565b949350505050565b6000546001600160a01b0316331461077b5760405162461bcd60e51b81526004016105e6906115da565b6001600160a01b03821660009081526005602052604090205481151560ff9091161515036107d75760405162461bcd60e51b815260206004820152600960248201526814d85b5948189bdbdb60ba1b60448201526064016105e6565b6001600160a01b0382166000818152600560209081526040808320805486151560ff1991821681179092556002845282852080548216831790556003845293829020805490941681179093558051938452908301919091527f7f7f90cb020c1deb8939c26cf0790751e539157b1fd2039166fcd09a8b764513910160405180910390a15050565b6000546001600160a01b031633146108885760405162461bcd60e51b81526004016105e6906115da565b6108926000610ef1565b565b6000546001600160a01b031633146108be5760405162461bcd60e51b81526004016105e6906115da565b600954600160a01b900460ff16156109185760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720616c726561647920656e61626c656400000000000000000060448201526064016105e6565b6009805460ff60a01b1916600160a01b1790556040517fa0ac5e19ca3a09af9a3a13c5c51f911c89eefd4b9eb548f4766b991b14ad686890600090a1565b6000610963338484610bca565b5060019392505050565b6000546001600160a01b031633146109975760405162461bcd60e51b81526004016105e6906115da565b60078054610100600160a81b0319166101006001600160a01b038416908102919091179091556040519081527fb074145dac98cbf04c5e3a6d58501e8e3aa6eb107008ec598af2309ae5179dfe906020016106ce565b6000546001600160a01b03163314610a175760405162461bcd60e51b81526004016105e6906115da565b6001600160a01b038116600081815260046020908152604091829020805460ff1916600117905590519182527f03b62011431502c791d443ee6149c9ec9b43632aeb5eb55c621104c128fe02f791016106ce565b6000546001600160a01b03163314610a955760405162461bcd60e51b81526004016105e6906115da565b6001600160a01b038116610afa5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105e6565b610b0381610ef1565b50565b6001600160a01b038316610b525760405162461bcd60e51b815260206004820152601360248201527245524332303a205a65726f204164647265737360681b60448201526064016105e6565b6001600160a01b038216610b9e5760405162461bcd60e51b815260206004820152601360248201527245524332303a205a65726f204164647265737360681b60448201526064016105e6565b6001600160a01b0392831660009081526001602090815260408083209490951682529290925291902055565b600060016001600160a01b038416610c305760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016105e6565b6001600160a01b038516610c945760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016105e6565b60008311610cf65760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016105e6565b610d008585610f41565b15610d5757600954600160a01b900460ff16610d575760405162461bcd60e51b8152602060048201526016602482015275151c98591a5b99c81a5cc81b9bdd08195b98589b195960521b60448201526064016105e6565b610d61858561102d565b8015610d775750600954600160a81b900460ff16155b8015610d885750610d888585611074565b15610dc35730600090815260066020526040902054610db261138868056bc75e2d631000006115b8565b8110610dc157610dc1816110ce565b505b6001600160a01b03851660009081526002602052604090205460ff1680610e0257506001600160a01b03841660009081526002602052604090205460ff165b15610e0b575060005b6001600160a01b03851660009081526006602052604081208054859290610e3390849061160f565b909155506000905081610e465783610e64565b610e6486610e5488886112fa565b610e5e898961102d565b87611341565b6001600160a01b038616600090815260066020526040812080549293508392909190610e91908490611622565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610edd91815260200190565b60405180910390a350600195945050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080610f566000546001600160a01b031690565b6001600160a01b0316846001600160a01b031614158015610f8557506000546001600160a01b03848116911614155b8015610f9c57506000546001600160a01b03163314155b8015610fc157506001600160a01b03841660009081526003602052604090205460ff16155b8015610fe657506001600160a01b03831660009081526003602052604090205460ff16155b8015610ffd57506001600160a01b03831661dead14155b801561101157506001600160a01b03831615155b801561074957506001600160a01b038316301415949350505050565b6001600160a01b038116600090815260046020526040812054819060ff16801561074957505050506001600160a01b031660009081526004602052604090205460ff161590565b600754600090819060ff1680156110a457506001600160a01b03841660009081526005602052604090205460ff16155b8015610749575050506001600160a01b031660009081526005602052604090205460ff1615919050565b6009805460ff60a81b1916600160a81b179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061111657611116611635565b6001600160a01b03928316602091820292909201810191909152600854604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561116f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611193919061164b565b816001815181106111a6576111a6611635565b6001600160a01b03928316602091820292909201810191909152306000908152600182526040808220600854909416825292909152205460001914611210573060009081526001602090815260408083206008546001600160a01b03168452909152902060001990555b60085460405163791ac94760e01b81526001600160a01b039091169063791ac94790611249908590600090869030904290600401611668565b600060405180830381600087803b15801561126357600080fd5b505af1925050508015611274575060015b61127e57506112ea565b600047156112e7576007546040516101009091046001600160a01b0316906188b89047906000818181858888f193505050503d80600081146112dc576040519150601f19603f3d011682016040523d82523d6000602084013e6112e1565b606091505b50909150505b50505b506009805460ff60a81b19169055565b6001600160a01b038116600090815260046020526040812054819060ff1615801561074957505050506001600160a01b031660009081526004602052604090205460ff1690565b600080841561135257506000611364565b83156113605750601e611364565b5060005b806000036113755782915050610749565b60006103e861138483866116d9565b61138e91906115b8565b905080156113fb5730600090815260066020526040812080548392906113b5908490611622565b909155505060405181815230906001600160a01b038916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35b611405818561160f565b979650505050505050565b600060208083528351808285015260005b8181101561143d57858101830151858201604001528201611421565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610b0357600080fd5b6000806040838503121561148657600080fd5b82356114918161145e565b946020939093013593505050565b803580151581146114af57600080fd5b919050565b600080604083850312156114c757600080fd5b82356114d28161145e565b91506114e06020840161149f565b90509250929050565b6000602082840312156114fb57600080fd5b6115048261149f565b9392505050565b60008060006060848603121561152057600080fd5b833561152b8161145e565b9250602084013561153b8161145e565b929592945050506040919091013590565b60006020828403121561155e57600080fd5b81356115048161145e565b6000806040838503121561157c57600080fd5b82356115878161145e565b915060208301356115978161145e565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b6000826115d557634e487b7160e01b600052601260045260246000fd5b500490565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b818103818111156105b6576105b66115a2565b808201808211156105b6576105b66115a2565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561165d57600080fd5b81516115048161145e565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156116b85784516001600160a01b031683529383019391830191600101611693565b50506001600160a01b03969096166060850152505050608001529392505050565b80820281158282048414176105b6576105b66115a256fea264697066735822122058ce56ee8e7836fcf8d9650dd53a8fc30799ab9fe15b8edc28ed69426694a0d764736f6c63430008130033