[ { "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": "uint256", "name": "", "type": "uint256" } ], "name": "_markerPairs", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletAmount", "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": "spender", "type": "address" } ], "name": "approveMax", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "automatedMarketMakerPairs", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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": "enableTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getCirculatingSupply", "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": "", "type": "address" } ], "name": "isFeeExempt", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isMaxWalletExempt", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "launchBlock", "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": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "router", "outputs": [ { "internalType": "contract IDEXRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_bool", "type": "bool" } ], "name": "setIsFeeExempt", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" } ], "name": "setMwWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "setSwapAmount", "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": "pure", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradingEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "_tokenCA", "type": "address" }, { "internalType": "address", "name": "_recipient", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "withdrawERC20", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_recipient", "type": "address" } ], "name": "withdrawETH", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6080604052600480546001600160a01b031990811661dead17909155600580549091169055620000326012600a620006a1565b6200004290633b9aca0062000762565b600655603260065462000056919062000635565b600d55600e80546001600160a01b031916732cc1f2574268f91ffc7b5a51fdcdf47f181e59cb1790556010805461ffff60a01b1916600160a81b179055600654610fa090620000a790600162000762565b620000b3919062000635565b601155348015620000c357600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600f80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155604080516315ab88c960e31b8152905163ad5c464891600480820192602092909190829003018186803b1580156200016557600080fd5b505afa1580156200017a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001a0919062000603565b600380546001600160a01b0319166001600160a01b03928316179055600f546040805163c45a015560e01b81529051919092169163c45a0155916004808301926020929190829003018186803b158015620001fa57600080fd5b505afa1580156200020f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000235919062000603565b6003546040516364e329cb60e11b81526001600160a01b03918216600482015230602482015291169063c9c6539690604401602060405180830381600087803b1580156200028257600080fd5b505af115801562000297573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002bd919062000603565b601080546001600160a01b0319166001600160a01b03929092169182179055620002e9906001620003b4565b306000818152600860209081526040808320600f546001600160a01b039081168552908352818420600019905533808552600b84528285208054600160ff1991821681179092559686528386208054881682179055600c855283862080548816821790556010549092168552828520805487168317905580855282852080549096169091179094556006546007835281842081905590519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3620007fe565b6001600160a01b0382166000908152600a602052604090205460ff16151581151514156200041d5760405162461bcd60e51b815260206004820152601160248201527015985b1d5948185b1c9958591e481cd95d607a1b60448201526064015b60405180910390fd5b6001600160a01b0382166000908152600a60205260409020805460ff191682158015919091179091556200049c57600980546001810182556000919091527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af0180546001600160a01b0384166001600160a01b03199091161790555050565b600954600110620004e25760405162461bcd60e51b815260206004820152600f60248201526e2932b8bab4b932b21018903830b4b960891b604482015260640162000414565b60005b600954811015620005fe57826001600160a01b031660098281548110620005105762000510620007e8565b6000918252602090912001546001600160a01b03161415620005e957600980546200053e9060019062000784565b81548110620005515762000551620007e8565b600091825260209091200154600980546001600160a01b039092169183908110620005805762000580620007e8565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506009805480620005c257620005c2620007d2565b600082815260209020810160001990810180546001600160a01b0319169055019055505050565b80620005f5816200079e565b915050620004e5565b505050565b6000602082840312156200061657600080fd5b81516001600160a01b03811681146200062e57600080fd5b9392505050565b6000826200065357634e487b7160e01b600052601260045260246000fd5b500490565b600181815b80851115620006995781600019048211156200067d576200067d620007bc565b808516156200068b57918102915b93841c93908002906200065d565b509250929050565b60006200062e60ff841683600082620006bd575060016200075c565b81620006cc575060006200075c565b8160018114620006e55760028114620006f05762000710565b60019150506200075c565b60ff841115620007045762000704620007bc565b50506001821b6200075c565b5060208310610133831016604e8410600b841016171562000735575081810a6200075c565b62000741838362000658565b8060001904821115620007585762000758620007bc565b0290505b92915050565b60008160001904831182151516156200077f576200077f620007bc565b500290565b600082821015620007995762000799620007bc565b500390565b6000600019821415620007b557620007b5620007bc565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b61124b806200080e6000396000f3fe6080604052600436106101e75760003560e01c80636c0a24eb11610102578063a8aa1b3111610095578063dd62ed3e11610064578063dd62ed3e1461058b578063e1d5584c146105d1578063e632313c146105f1578063f887ea401461061157600080fd5b8063a8aa1b3114610505578063a9059cbb14610525578063b62496f514610545578063d00efb2f1461057557600080fd5b8063893d20e8116100d1578063893d20e8146104a05780638a8c523c146104d25780638da5cb5b146104e757806395d89b411461021c57600080fd5b80636c0a24eb1461041e5780636ddd17131461043457806370a0823114610455578063715018a61461048b57600080fd5b8063313ce5671161017a578063571ac8b011610149578063571ac8b0146103a957806362256589146103c9578063658d4b7f146103de578063690d8320146103fe57600080fd5b8063313ce5671461031c5780633f4218e01461033857806344004cc1146103685780634ada218b1461038857600080fd5b80630bd11f8a116101b65780630bd11f8a146102a257806318160ddd146102d257806323b872dd146102e75780632b112e491461030757600080fd5b80630445b667146101f357806306fdde031461021c57806308f5b8d714610250578063095ea7b31461027257600080fd5b366101ee57005b600080fd5b3480156101ff57600080fd5b5061020960115481565b6040519081526020015b60405180910390f35b34801561022857600080fd5b50604080518082018252600581526446696f6e6160d81b6020820152905161021391906110ae565b34801561025c57600080fd5b5061027061026b366004610f8d565b610631565b005b34801561027e57600080fd5b5061029261028d36600461104e565b610686565b6040519015158152602001610213565b3480156102ae57600080fd5b506102926102bd366004610f8d565b600c6020526000908152604090205460ff1681565b3480156102de57600080fd5b50600654610209565b3480156102f357600080fd5b50610292610302366004610fdb565b6106f2565b34801561031357600080fd5b506102096107b4565b34801561032857600080fd5b5060405160128152602001610213565b34801561034457600080fd5b50610292610353366004610f8d565b600b6020526000908152604090205460ff1681565b34801561037457600080fd5b50610270610383366004610fdb565b610806565b34801561039457600080fd5b5060105461029290600160a01b900460ff1681565b3480156103b557600080fd5b506102926103c4366004610f8d565b6108b8565b3480156103d557600080fd5b506102706108cc565b3480156103ea57600080fd5b506102706103f9366004611017565b6108fe565b34801561040a57600080fd5b50610270610419366004610f8d565b610953565b34801561042a57600080fd5b50610209600d5481565b34801561044057600080fd5b5060105461029290600160a81b900460ff1681565b34801561046157600080fd5b50610209610470366004610f8d565b6001600160a01b031660009081526007602052604090205490565b34801561049757600080fd5b506102706109b6565b3480156104ac57600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610213565b3480156104de57600080fd5b50610270610a2a565b3480156104f357600080fd5b506000546001600160a01b03166104ba565b34801561051157600080fd5b506010546104ba906001600160a01b031681565b34801561053157600080fd5b5061029261054036600461104e565b610a6d565b34801561055157600080fd5b50610292610560366004610f8d565b600a6020526000908152604090205460ff1681565b34801561058157600080fd5b5061020960025481565b34801561059757600080fd5b506102096105a6366004610fa8565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b3480156105dd57600080fd5b506104ba6105ec366004611095565b610a7a565b3480156105fd57600080fd5b5061027061060c366004611095565b610aa4565b34801561061d57600080fd5b50600f546104ba906001600160a01b031681565b6000546001600160a01b031633146106645760405162461bcd60e51b815260040161065b90611103565b60405180910390fd5b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526008602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906106e19086815260200190565b60405180910390a350600192915050565b6001600160a01b03831660009081526008602090815260408083203384529091528120546000191461079f576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b038716600090815260088252838120338252909152919091205461077a918490610ad3565b6001600160a01b03851660009081526008602090815260408083203384529091529020555b6107aa848484610b0d565b90505b9392505050565b6005546001600160a01b0316600090815260076020526040812054610801906004546001600160a01b03166000908152600760205260409020546107fb9060065490610d28565b90610d28565b905090565b6000546001600160a01b031633146108305760405162461bcd60e51b815260040161065b90611103565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb90604401602060405180830381600087803b15801561087a57600080fd5b505af115801561088e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b29190611078565b50505050565b60006108c682600019610686565b92915050565b6000546001600160a01b031633146108f65760405162461bcd60e51b815260040161065b90611103565b600654600d55565b6000546001600160a01b031633146109285760405162461bcd60e51b815260040161065b90611103565b6001600160a01b03919091166000908152600b60205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461097d5760405162461bcd60e51b815260040161065b90611103565b6040516001600160a01b038216904780156108fc02916000818181858888f193505050501580156109b2573d6000803e3d6000fd5b5050565b6000546001600160a01b031633146109e05760405162461bcd60e51b815260040161065b90611103565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b03163314610a545760405162461bcd60e51b815260040161065b90611103565b6010805460ff60a01b1916600160a01b17905543600255565b60006107ad338484610b0d565b60098181548110610a8a57600080fd5b6000918252602090912001546001600160a01b0316905081565b6000546001600160a01b03163314610ace5760405162461bcd60e51b815260040161065b90611103565b601155565b60008184841115610af75760405162461bcd60e51b815260040161065b91906110ae565b506000610b0484866111c1565b95945050505050565b60125460009060ff1615610b2d57610b26848484610d6a565b90506107ad565b6001600160a01b0384166000908152600b602052604090205460ff16158015610b6f57506001600160a01b0383166000908152600b602052604090205460ff16155b15610c5b57601054600160a01b900460ff16610bc45760405162461bcd60e51b8152602060048201526014602482015273151c98591a5b99c81b9bdd081bdc195b881e595d60621b604482015260640161065b565b600d546001600160a01b038416600090815260076020526040902054610bea9084610dbb565b111580610c0f57506001600160a01b0383166000908152600c602052604090205460ff165b610c5b5760405162461bcd60e51b815260206004820181905260248201527f4d61782057616c6c6574204c696d6974204c696d697420457863656564656421604482015260640161065b565b610c63610e1a565b15610c7057610c70610e72565b6001600160a01b038416600090815260076020526040902054610c939083610d28565b6001600160a01b038086166000908152600760205260408082209390935590851681522054610cc29083610dbb565b6001600160a01b0380851660008181526007602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d169086815260200190565b60405180910390a35060019392505050565b60006107ad83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610ad3565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600790915291822054610c93918490610ad3565b600080610dc883856111a9565b9050838110156107ad5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161065b565b336000908152600a602052604081205460ff16158015610e3d575060125460ff16155b8015610e525750601054600160a81b900460ff165b801561080157505060115430600090815260076020526040902054101590565b6012805460ff191660011790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610eb457610eb46111ee565b6001600160a01b039283166020918202929092010152600354825191169082906001908110610ee557610ee56111ee565b6001600160a01b039283166020918202929092010152600f54601154600e5460405163791ac94760e01b81529284169363791ac94793610f32939260009288929116904290600401611138565b600060405180830381600087803b158015610f4c57600080fd5b505af1158015610f60573d6000803e3d6000fd5b50506012805460ff19169055505050565b80356001600160a01b0381168114610f8857600080fd5b919050565b600060208284031215610f9f57600080fd5b6107ad82610f71565b60008060408385031215610fbb57600080fd5b610fc483610f71565b9150610fd260208401610f71565b90509250929050565b600080600060608486031215610ff057600080fd5b610ff984610f71565b925061100760208501610f71565b9150604084013590509250925092565b6000806040838503121561102a57600080fd5b61103383610f71565b9150602083013561104381611204565b809150509250929050565b6000806040838503121561106157600080fd5b61106a83610f71565b946020939093013593505050565b60006020828403121561108a57600080fd5b81516107ad81611204565b6000602082840312156110a757600080fd5b5035919050565b600060208083528351808285015260005b818110156110db578581018301518582016040015282016110bf565b818111156110ed576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156111885784516001600160a01b031683529383019391830191600101611163565b50506001600160a01b03969096166060850152505050608001529392505050565b600082198211156111bc576111bc6111d8565b500190565b6000828210156111d3576111d36111d8565b500390565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b801515811461121257600080fd5b5056fea26469706673582212208ad68068ece59242cc9059de6c278dc36b9a788333d158bdd017e179be74524464736f6c63430008070033