[ { "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": [], "name": "_buyFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_devWallet", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_marketingWallet", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWallet", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_sellFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "status", "type": "bool" } ], "name": "excludeFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "isOpen", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "manualSwapBack", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "open", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address payable", "name": "_wallet", "type": "address" } ], "name": "setDevWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newBuyFee", "type": "uint256" }, { "internalType": "uint256", "name": "newSellFee", "type": "uint256" } ], "name": "setFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address payable", "name": "_wallet", "type": "address" } ], "name": "setMarketingWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "setMaxWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "status", "type": "bool" } ], "name": "setSwapEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "setSwapTokensAtAmount", "outputs": [], "stateMutability": "nonpayable", "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": "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": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526102bc6100136009600a610478565b61002090624c4b4061048d565b61002a91906104a4565b600555603261003b6009600a610478565b61004890624c4b4061048d565b61005291906104a4565b6006556014600855601460095560646009600a61006f9190610478565b61007c90624c4b4061048d565b61008790600261048d565b61009191906104a4565b600a55600d805460ff60a01b1916600160a01b1790553480156100b2575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600b8054336001600160a01b031990911617905560078054610100600160a81b031916747a250d5630b4cf539739df2c5dacb4c659f2488d00178082556001600160a01b036101009182900481165f90815260016020818152604092839020805460ff19169092179091559354815163c45a015560e01b815291519390049091169263c45a0155926004838101938290030181865afa158015610198573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101bc91906104c3565b6001600160a01b031663c9c6539630600760019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561021c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061024091906104c3565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801561028a573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102ae91906104c3565b600d80546001600160a01b0319166001600160a01b0392909216919091179055305f908152600160208190526040808320805460ff199081168417909155338452922080549092161790556103056009600a610478565b61031290624c4b4061048d565b335f908152600360205260409020556103283390565b6001600160a01b03165f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61035f6009600a610478565b61036c90624c4b4061048d565b60405190815260200160405180910390a36104e9565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156103d057815f19048211156103b6576103b6610382565b808516156103c357918102915b93841c939080029061039b565b509250929050565b5f826103e657506001610472565b816103f257505f610472565b816001811461040857600281146104125761042e565b6001915050610472565b60ff84111561042357610423610382565b50506001821b610472565b5060208310610133831016604e8410600b8410161715610451575081810a610472565b61045b8383610396565b805f190482111561046e5761046e610382565b0290505b92915050565b5f61048660ff8416836103d8565b9392505050565b808202811582820484141761047257610472610382565b5f826104be57634e487b7160e01b5f52601260045260245ffd5b500490565b5f602082840312156104d3575f80fd5b81516001600160a01b0381168114610486575f80fd5b61142f806104f65f395ff3fe6080604052600436106101bd575f3560e01c8063715018a6116100f2578063afa4f3b211610092578063e01af92c11610062578063e01af92c14610527578063e4d1a87414610546578063f6b20c3b1461055b578063fcfff16f1461056f575f80fd5b8063afa4f3b214610490578063c0246668146104af578063dd62ed3e146104ce578063de7cf79914610512575f80fd5b80638da5cb5b116100cd5780638da5cb5b1461040a57806395d89b4114610426578063962dfc7514610452578063a9059cbb14610471575f80fd5b8063715018a6146103cd578063751039fc146103e157806382247ec0146103f5575f80fd5b8063313ce5671161015d5780635d0044ca116101385780635d0044ca146103475780635d098b381461036657806366eb37851461038557806370a0823114610399575f80fd5b8063313ce567146102f457806347535d7b1461030f57806349bd5a5e14610328575f80fd5b806311a63e171161019857806311a63e171461025d57806318160ddd146102945780631f53ac02146102b657806323b872dd146102d5575f80fd5b806306fdde03146101c8578063095ea7b31461020d5780630b78f9c01461023c575f80fd5b366101c457005b5f80fd5b3480156101d3575f80fd5b5060408051808201909152600b81526a467578696f6e204c61627360a81b60208201525b6040516102049190611004565b60405180910390f35b348015610218575f80fd5b5061022c61022736600461104d565b610583565b6040519015158152602001610204565b348015610247575f80fd5b5061025b610256366004611077565b610599565b005b348015610268575f80fd5b50600c5461027c906001600160a01b031681565b6040516001600160a01b039091168152602001610204565b34801561029f575f80fd5b506102a86105f3565b604051908152602001610204565b3480156102c1575f80fd5b5061025b6102d0366004611097565b610612565b3480156102e0575f80fd5b5061022c6102ef3660046110b2565b61065d565b3480156102ff575f80fd5b5060405160098152602001610204565b34801561031a575f80fd5b5060045461022c9060ff1681565b348015610333575f80fd5b50600d5461027c906001600160a01b031681565b348015610352575f80fd5b5061025b6103613660046110f0565b6106c4565b348015610371575f80fd5b5061025b610380366004611097565b610723565b348015610390575f80fd5b5061025b61076e565b3480156103a4575f80fd5b506102a86103b3366004611097565b6001600160a01b03165f9081526003602052604090205490565b3480156103d8575f80fd5b5061025b6107bf565b3480156103ec575f80fd5b5061025b610830565b348015610400575f80fd5b506102a8600a5481565b348015610415575f80fd5b505f546001600160a01b031661027c565b348015610431575f80fd5b506040805180820190915260048152634655584560e01b60208201526101f7565b34801561045d575f80fd5b50600b5461027c906001600160a01b031681565b34801561047c575f80fd5b5061022c61048b36600461104d565b610872565b34801561049b575f80fd5b5061025b6104aa3660046110f0565b61087e565b3480156104ba575f80fd5b5061025b6104c936600461111b565b6108ac565b3480156104d9575f80fd5b506102a86104e836600461114e565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b34801561051d575f80fd5b506102a860095481565b348015610532575f80fd5b5061025b610541366004611185565b6108ff565b348015610551575f80fd5b506102a860085481565b348015610566575f80fd5b5061025b610946565b34801561057a575f80fd5b5061025b61097b565b5f61058f3384846109b3565b5060015b92915050565b5f546001600160a01b031633146105cb5760405162461bcd60e51b81526004016105c29061119e565b60405180910390fd5b6008829055600981905560238211156105e2575f80fd5b60238111156105ef575f80fd5b5050565b5f6106006009600a6112c7565b61060d90624c4b406112d5565b905090565b5f546001600160a01b0316331461063b5760405162461bcd60e51b81526004016105c29061119e565b600c80546001600160a01b0319166001600160a01b0392909216919091179055565b5f610669848484610a13565b6106ba84336106b5856040518060600160405280602881526020016113d2602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190610dc8565b6109b3565b5060019392505050565b5f546001600160a01b031633146106ed5760405162461bcd60e51b81526004016105c29061119e565b6101f46106fc6009600a6112c7565b61070990624c4b406112d5565b61071391906112ec565b81101561071e575f80fd5b600a55565b5f546001600160a01b0316331461074c5760405162461bcd60e51b81526004016105c29061119e565b600b80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146107975760405162461bcd60e51b81526004016105c29061119e565b305f9081526003602052604081205490506107bc6107b782600654610e00565b610e17565b50565b5f546001600160a01b031633146107e85760405162461bcd60e51b81526004016105c29061119e565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146108595760405162461bcd60e51b81526004016105c29061119e565b6108656009600a6112c7565b61071e90624c4b406112d5565b5f61058f338484610a13565b5f546001600160a01b031633146108a75760405162461bcd60e51b81526004016105c29061119e565b600555565b5f546001600160a01b031633146108d55760405162461bcd60e51b81526004016105c29061119e565b6001600160a01b03919091165f908152600160205260409020805460ff1916911515919091179055565b5f546001600160a01b031633146109285760405162461bcd60e51b81526004016105c29061119e565b600d8054911515600160a01b0260ff60a01b19909216919091179055565b5f546001600160a01b0316331461096f5760405162461bcd60e51b81526004016105c29061119e565b60056008819055600955565b5f546001600160a01b031633146109a45760405162461bcd60e51b81526004016105c29061119e565b6004805460ff19166001179055565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383165f9081526001602052604081205460ff16158015610a5357506001600160a01b0383165f9081526001602052604090205460ff16155b15610c9d5760045460ff16610ab45760405162461bcd60e51b815260206004820152602160248201527f54726164696e6720686173206e6f74206265656e20656e61626c6564207965746044820152601760f91b60648201526084016105c2565b606460085483610ac491906112d5565b610ace91906112ec565b600d549091506001600160a01b03848116911614610b5357600a5482610b08856001600160a01b03165f9081526003602052604090205490565b610b12919061130b565b1115610b535760405162461bcd60e51b815260206004820152601060248201526f27bb32b91036b0bc103bb0b63632ba1760811b60448201526064016105c2565b600d546001600160a01b0390811690841603610baa57606460095483610b7991906112d5565b610b8391906112ec565b9050610b916009600a6112c7565b610b9e90624c4b406112d5565b60055410610baa575f80fd5b600d546001600160a01b0390811690851603610c2d57600a5482610be2856001600160a01b03165f9081526003602052604090205490565b610bec919061130b565b1115610c2d5760405162461bcd60e51b815260206004820152601060248201526f27bb32b91036b0bc103bb0b63632ba1760811b60448201526064016105c2565b305f9081526003602052604090205460075460ff16158015610c5c5750600d546001600160a01b038581169116145b8015610c715750600d54600160a01b900460ff165b8015610c7e575060055481115b15610c9b57610c9b6107b784610c9684600654610e00565b610e00565b505b8015610d1557305f90815260036020526040902054610cbc9082610fa6565b305f81815260036020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d0c9085815260200190565b60405180910390a35b6001600160a01b0384165f9081526003602052604081208054849290610d3c90849061131e565b90915550610d4c9050818361131e565b6001600160a01b0384165f9081526003602052604081208054909190610d7390849061130b565b90915550506001600160a01b038084169085167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610db1848661131e565b60405190815260200160405180910390a350505050565b5f8184841115610deb5760405162461bcd60e51b81526004016105c29190611004565b505f610df7848661131e565b95945050505050565b5f818311610e0e5782610e10565b815b9392505050565b6007805460ff191660011790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610e5757610e57611331565b60200260200101906001600160a01b031690816001600160a01b031681525050600760019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ec8573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610eec9190611345565b81600181518110610eff57610eff611331565b6001600160a01b039283166020918202929092010152600754610f2a913091610100900416846109b3565b600754600b5460405163791ac94760e01b81526001600160a01b0361010090930483169263791ac94792610f6b9287925f9288929116904290600401611360565b5f604051808303815f87803b158015610f82575f80fd5b505af1158015610f94573d5f803e3d5ffd5b50506007805460ff1916905550505050565b5f80610fb2838561130b565b905083811015610e105760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016105c2565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b03811681146107bc575f80fd5b5f806040838503121561105e575f80fd5b823561106981611039565b946020939093013593505050565b5f8060408385031215611088575f80fd5b50508035926020909101359150565b5f602082840312156110a7575f80fd5b8135610e1081611039565b5f805f606084860312156110c4575f80fd5b83356110cf81611039565b925060208401356110df81611039565b929592945050506040919091013590565b5f60208284031215611100575f80fd5b5035919050565b80358015158114611116575f80fd5b919050565b5f806040838503121561112c575f80fd5b823561113781611039565b915061114560208401611107565b90509250929050565b5f806040838503121561115f575f80fd5b823561116a81611039565b9150602083013561117a81611039565b809150509250929050565b5f60208284031215611195575f80fd5b610e1082611107565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561122157815f1904821115611207576112076111d3565b8085161561121457918102915b93841c93908002906111ec565b509250929050565b5f8261123757506001610593565b8161124357505f610593565b816001811461125957600281146112635761127f565b6001915050610593565b60ff841115611274576112746111d3565b50506001821b610593565b5060208310610133831016604e8410600b84101617156112a2575081810a610593565b6112ac83836111e7565b805f19048211156112bf576112bf6111d3565b029392505050565b5f610e1060ff841683611229565b8082028115828204841417610593576105936111d3565b5f8261130657634e487b7160e01b5f52601260045260245ffd5b500490565b80820180821115610593576105936111d3565b81810381811115610593576105936111d3565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611355575f80fd5b8151610e1081611039565b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b818110156113b05784516001600160a01b03168352938301939183019160010161138b565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212200a3e7fc4fb7d54f764f3905a496ebbb363df8b1d6fd10afd3dbbf7fbc744723c64736f6c63430008190033