[ { "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": [], "name": "_maxWalletToken", "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": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "feeDenominator", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": "account", "type": "address" } ], "name": "isOwner", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isWalletLimitExempt", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "manualSwap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "marketingFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "marketingFeeReceiver", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "operationsFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "operationsFeeReceiver", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "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": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "router", "outputs": [ { "internalType": "contract IDEXRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_newmaxwallet", "type": "uint256" } ], "name": "setMaxWalletPercent", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_buy", "type": "uint256" }, { "internalType": "uint256", "name": "_sell", "type": "uint256" }, { "internalType": "uint256", "name": "_trans", "type": "uint256" } ], "name": "setMultipliers", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_enabled", "type": "bool" }, { "internalType": "uint256", "name": "_denominator", "type": "uint256" } ], "name": "setSwapBackSettings", "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": "view", "type": "function" }, { "inputs": [], "name": "totalFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradingOpen", "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" }, { "stateMutability": "payable", "type": "receive" } ]
60c06040526064620000146012600a620004b4565b6200002490630b80f240620004cb565b620000309190620004e5565b60015560556006819055600f60078190556200004c9162000505565b60085560c86009556101f4600a9081556064600b819055600e805461ffff60a01b1916600160a81b179055906200008690601290620004b4565b6200009690630b80f240620004cb565b620000a29190620004e5565b600f55348015620000b1575f80fd5b505f8054336001600160a01b031991821617909155600e8054737a250d5630b4cf539739df2c5dacb4c659f2488d921682179055604080516315ab88c960e31b8152905163ad5c4648916004808201926020929091908290030181865afa1580156200011f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200014591906200051b565b6001600160a01b03908116608052600e546040805163c45a015560e01b81529051919092169163c45a01559160048083019260209291908290030181865afa15801562000194573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001ba91906200051b565b6080516040516364e329cb60e11b81526001600160a01b03918216600482015230602482015291169063c9c65396906044016020604051808303815f875af115801562000209573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200022f91906200051b565b6001600160a01b0390811660a052305f818152600360209081526040808320600e548616845282528083205f199055600c80547363828a94c2c35e92aeafad0138940b10946dc39a6001600160a01b031991821681178355600d80549092161790553380855260048452828520805460ff199081166001908117909255835489168752848720805482168317905591865260059094528285208054821685179055905490951683528083208054861683179055928252918120805484168317905561dead90527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba80549092161790556200032c6012600a620004b4565b6200033c90630b80f240620004cb565b335f81815260026020526040812092909255907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6200037e6012600a620004b4565b6200038e90630b80f240620004cb565b60405190815260200160405180910390a362000543565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115620003f957815f1904821115620003dd57620003dd620003a5565b80851615620003eb57918102915b93841c9390800290620003be565b509250929050565b5f826200041157506001620004ae565b816200041f57505f620004ae565b8160018114620004385760028114620004435762000463565b6001915050620004ae565b60ff841115620004575762000457620003a5565b50506001821b620004ae565b5060208310610133831016604e8410600b841016171562000488575081810a620004ae565b620004948383620003b9565b805f1904821115620004aa57620004aa620003a5565b0290505b92915050565b5f620004c460ff84168362000401565b9392505050565b8082028115828204841417620004ae57620004ae620003a5565b5f826200050057634e487b7160e01b5f52601260045260245ffd5b500490565b80820180821115620004ae57620004ae620003a5565b5f602082840312156200052c575f80fd5b81516001600160a01b0381168114620004c4575f80fd5b60805160a05161177f620005815f395f818161055001528181610bd701528181610ec601528181611119015261114d01525f610f8d015261177f5ff3fe6080604052600436106101f4575f3560e01c80636ddd171311610108578063a8aa1b311161009d578063dd62ed3e1161006d578063dd62ed3e146105d3578063df20fd4914610617578063e96fada214610636578063f887ea4014610655578063ffb54a9914610674575f80fd5b8063a8aa1b311461053f578063a9059cbb14610572578063c867d60b14610591578063c9567bf9146105bf575f80fd5b806382bf293c116100d857806382bf293c146104b6578063893d20e8146104d55780638da5cb5b146104f157806395d89b411461050f575f80fd5b80636ddd17131461044257806370a0823114610462578063715018a61461048d57806378109e54146104a1575f80fd5b806323b872dd116101895780633f4218e0116101595780633f4218e0146103ab57806351bc3c85146103d9578063571ac8b0146103ef5780636b67c4df1461040e5780636ce46bc314610423575f80fd5b806323b872dd146103255780632b112e49146103445780632f54bf6e14610358578063313ce56714610385575f80fd5b8063095ea7b3116101c4578063095ea7b3146102b8578063180b0d7e146102e757806318160ddd146102fc5780631df4ccfc14610310575f80fd5b806303382cbb146101ff5780630445b6671461023b57806306fdde031461025e578063090896be146102a3575f80fd5b366101fb57005b5f80fd5b34801561020a575f80fd5b50600d5461021e906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b348015610246575f80fd5b50610250600f5481565b604051908152602001610232565b348015610269575f80fd5b506102966040518060400160405280600d81526020016c466c6970205468652046726f6760981b81525081565b60405161023291906113d7565b3480156102ae575f80fd5b5061025060075481565b3480156102c3575f80fd5b506102d76102d236600461143d565b610694565b6040519015158152602001610232565b3480156102f2575f80fd5b506102506103e881565b348015610307575f80fd5b50610250610700565b34801561031b575f80fd5b5061025060085481565b348015610330575f80fd5b506102d761033f366004611465565b61071d565b34801561034f575f80fd5b506102506107db565b348015610363575f80fd5b506102d761037236600461149e565b5f546001600160a01b0391821691161490565b348015610390575f80fd5b50610399601281565b60405160ff9091168152602001610232565b3480156103b6575f80fd5b506102d76103c536600461149e565b60046020525f908152604090205460ff1681565b3480156103e4575f80fd5b506103ed610861565b005b3480156103fa575f80fd5b506102d761040936600461149e565b61089a565b348015610419575f80fd5b5061025060065481565b34801561042e575f80fd5b506103ed61043d3660046114b7565b6108a6565b34801561044d575f80fd5b50600e546102d790600160a81b900460ff1681565b34801561046d575f80fd5b5061025061047c36600461149e565b60026020525f908152604090205481565b348015610498575f80fd5b506103ed6108e9565b3480156104ac575f80fd5b5061025060015481565b3480156104c1575f80fd5b506103ed6104d03660046114e0565b610956565b3480156104e0575f80fd5b505f546001600160a01b031661021e565b3480156104fc575f80fd5b505f5461021e906001600160a01b031681565b34801561051a575f80fd5b5061029660405180604001604052806005815260200164024464c49560dc1b81525081565b34801561054a575f80fd5b5061021e7f000000000000000000000000000000000000000000000000000000000000000081565b34801561057d575f80fd5b506102d761058c36600461143d565b610a12565b34801561059c575f80fd5b506102d76105ab36600461149e565b60056020525f908152604090205460ff1681565b3480156105ca575f80fd5b506103ed610a1e565b3480156105de575f80fd5b506102506105ed3660046114f7565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b348015610622575f80fd5b506103ed610631366004611528565b610a5c565b348015610641575f80fd5b50600c5461021e906001600160a01b031681565b348015610660575f80fd5b50600e5461021e906001600160a01b031681565b34801561067f575f80fd5b50600e546102d790600160a01b900460ff1681565b335f8181526003602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906106ee9086815260200190565b60405180910390a35060015b92915050565b61070c6012600a61163c565b61071a90630b80f24061164a565b81565b6001600160a01b0383165f9081526003602090815260408083203384529091528120545f19146107c6576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387165f9081526003825283812033825290915291909120546107a2918490610ac8565b6001600160a01b0385165f9081526003602090815260408083203384529091529020555b6107d1848484610b00565b90505b9392505050565b60026020527fac33ff75c19e70fe83507db0d683fd3465c996598dc972688b7ace676c89077b5461dead5f9081527f6a9609baa168169acaea398c4407efea4be641bb08e21e88806d9836fd9333cc5490919061083a6012600a61163c565b61084890630b80f24061164a565b6108529190611661565b61085c9190611661565b905090565b600d546040516001600160a01b03909116904780156108fc02915f818181858888f19350505050158015610897573d5f803e3d5ffd5b50565b5f6106fa825f19610694565b5f546001600160a01b031633146108d85760405162461bcd60e51b81526004016108cf90611674565b60405180910390fd5b600a91909155600991909155600b55565b5f546001600160a01b031633146109125760405162461bcd60e51b81526004016108cf90611674565b5f80546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b5f546001600160a01b0316331461097f5760405162461bcd60e51b81526004016108cf90611674565b60018110156109db5760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f7420736574206d61782077616c6c6574206c657373207468616e20604482015261312560f01b60648201526084016108cf565b6064816109ea6012600a61163c565b6109f890630b80f24061164a565b610a02919061164a565b610a0c9190611694565b60015550565b5f6107d4338484610b00565b5f546001600160a01b03163314610a475760405162461bcd60e51b81526004016108cf90611674565b600e805460ff60a01b1916600160a01b179055565b5f546001600160a01b03163314610a855760405162461bcd60e51b81526004016108cf90611674565b600e805460ff60a81b1916600160a81b8415150217905580610aa96012600a61163c565b610ab790630b80f24061164a565b610ac19190611694565b600f555050565b5f8184841115610aeb5760405162461bcd60e51b81526004016108cf91906113d7565b505f610af78486611661565b95945050505050565b6010545f9060ff1615610b1f57610b18848484610dd7565b90506107d4565b6001600160a01b0384165f9081526004602052604090205460ff16610b8e57600e54600160a01b900460ff16610b8e5760405162461bcd60e51b81526020600482015260146024820152731d1c98591a5b99c81b9bdd081bdc195b881e595d60621b60448201526064016108cf565b6001600160a01b0384165f9081526005602052604090205460ff16158015610bce57506001600160a01b0383165f9081526005602052604090205460ff16155b8015610c0c57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b031614155b15610c85576001546001600160a01b0384165f90815260026020526040902054610c379084906116b3565b1115610c855760405162461bcd60e51b815260206004820152601860248201527f6d61782077616c6c6574206c696d69742072656163686564000000000000000060448201526064016108cf565b610c8d610eba565b15610c9a57610c9a610f2b565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0387165f90815260029091529190912054610ceb918490610ac8565b6001600160a01b0385165f90815260026020908152604080832093909355600490529081205460ff1680610d3657506001600160a01b0384165f9081526004602052604090205460ff165b610d4a57610d458584866110f2565b610d4c565b825b6001600160a01b0385165f90815260026020526040902054909150610d71908261124d565b6001600160a01b038086165f8181526002602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610dc49085815260200190565b60405180910390a3506001949350505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386165f908152600290915291822054610e27918490610ac8565b6001600160a01b038086165f908152600260205260408082209390935590851681522054610e55908361124d565b6001600160a01b038085165f8181526002602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ea89086815260200190565b60405180910390a35060019392505050565b5f336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801590610ef7575060105460ff16155b8015610f0c5750600e54600160a81b900460ff165b801561085c575050600f54305f90815260026020526040902054101590565b6010805460ff191660011790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610f6b57610f6b6116c6565b60200260200101906001600160a01b031690816001600160a01b0316815250507f000000000000000000000000000000000000000000000000000000000000000081600181518110610fbf57610fbf6116c6565b6001600160a01b039283166020918202929092010152600e54600f5460405163791ac94760e01b8152919092169163791ac9479161100891905f908690309042906004016116da565b5f604051808303815f87803b15801561101f575f80fd5b505af1158015611031573d5f803e3d5ffd5b50506008546006544793505f9250611049908461164a565b6110539190611694565b90505f60085460075484611067919061164a565b6110719190611694565b600c546040519192506001600160a01b03169083156108fc029084905f818181858888f193505050501580156110a9573d5f803e3d5ffd5b50600d546040516001600160a01b039091169082156108fc029083905f818181858888f193505050501580156110e1573d5f803e3d5ffd5b50506010805460ff19169055505050565b5f8215806111005750600854155b1561110c5750816107d4565b600b546001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081169084160361114b5750600a54611189565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316856001600160a01b03160361118957506009545b5f6111bf61119a6103e8606461164a565b6111b9846111b36008548a6112ab90919063ffffffff16565b906112ab565b90611329565b9050801561123957305f908152600260205260409020546111e0908261124d565b305f81815260026020526040908190209290925590516001600160a01b038816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906112309085815260200190565b60405180910390a35b611243858261136a565b9695505050505050565b5f8061125983856116b3565b9050838110156107d45760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016108cf565b5f825f036112ba57505f6106fa565b5f6112c5838561164a565b9050826112d28583611694565b146107d45760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016108cf565b5f6107d483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506113ab565b5f6107d483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610ac8565b5f81836113cb5760405162461bcd60e51b81526004016108cf91906113d7565b505f610af78486611694565b5f6020808352835180828501525f5b81811015611402578581018301518582016040015282016113e6565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114611438575f80fd5b919050565b5f806040838503121561144e575f80fd5b61145783611422565b946020939093013593505050565b5f805f60608486031215611477575f80fd5b61148084611422565b925061148e60208501611422565b9150604084013590509250925092565b5f602082840312156114ae575f80fd5b6107d482611422565b5f805f606084860312156114c9575f80fd5b505081359360208301359350604090920135919050565b5f602082840312156114f0575f80fd5b5035919050565b5f8060408385031215611508575f80fd5b61151183611422565b915061151f60208401611422565b90509250929050565b5f8060408385031215611539575f80fd5b82358015158114611457575f80fd5b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561159657815f190482111561157c5761157c611548565b8085161561158957918102915b93841c9390800290611561565b509250929050565b5f826115ac575060016106fa565b816115b857505f6106fa565b81600181146115ce57600281146115d8576115f4565b60019150506106fa565b60ff8411156115e9576115e9611548565b50506001821b6106fa565b5060208310610133831016604e8410600b8410161715611617575081810a6106fa565b611621838361155c565b805f190482111561163457611634611548565b029392505050565b5f6107d460ff84168361159e565b80820281158282048414176106fa576106fa611548565b818103818111156106fa576106fa611548565b60208082526006908201526510a7aba722a960d11b604082015260600190565b5f826116ae57634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156106fa576106fa611548565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156117285784516001600160a01b031683529383019391830191600101611703565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212208131a9a23a2ee4637b58ba4b96664018138bbb4fe631500a82f4e53c41cc1bf764736f6c63430008150033