[ { "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": "uint256", "name": "amount", "type": "uint256" } ], "name": "ClearStuck", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "TokenAddressCleared", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "Amount", "type": "uint256" } ], "name": "ClearToken", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "_maxTxAmount", "type": "uint256" } ], "name": "MaxTxAmountUpdated", "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": "_maxTaxSwap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_taxSwapThreshold", "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": [ { "internalType": "address", "name": "tokenAddress", "type": "address" }, { "internalType": "uint256", "name": "tokens", "type": "uint256" } ], "name": "clearStuckToken", "outputs": [ { "internalType": "bool", "name": "success", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "manualSend", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "manualSwap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "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" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526032600655603260075560146009556014600a555f600b555f600c556014600d556014600e556014600f555f60105560646009600a62000045919062000578565b6200005490620f42406200058f565b620000619060026200058f565b6200006d9190620005a9565b6011556064620000806009600a62000578565b6200008f90620f42406200058f565b6200009c9060026200058f565b620000a89190620005a9565b6012556103e8620000bc6009600a62000578565b620000cb90620f42406200058f565b620000d79190620005a9565b6013556101f4620000eb6009600a62000578565b620000fa90620f42406200058f565b620001069190620005a9565b6014556016805461ffff60a81b1916905534801562000123575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350601580546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa158015620001c7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001ed9190620005c9565b6001600160a01b031663c9c653963060155f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200024d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002739190620005c9565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015620002be573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002e49190620005c9565b601680546001600160a01b0319166001600160a01b03929092169190911790556200030c3390565b600480546001600160a01b0319166001600160a01b0392909216919091179055620003343390565b600580546001600160a01b0319166001600160a01b0392909216919091179055620003626009600a62000578565b6200037190620f42406200058f565b335f9081526001602081905260408220929092556003906200039a5f546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff1996871617905530815260039093528183208054851660019081179091556004548216845282842080548616821790556015549091168352912080549092161790556200040a3390565b6001600160a01b03165f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620004436009600a62000578565b6200045290620f42406200058f565b60405190815260200160405180910390a3620005f1565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115620004bd57815f1904821115620004a157620004a162000469565b80851615620004af57918102915b93841c939080029062000482565b509250929050565b5f82620004d55750600162000572565b81620004e357505f62000572565b8160018114620004fc5760028114620005075762000527565b600191505062000572565b60ff8411156200051b576200051b62000469565b50506001821b62000572565b5060208310610133831016604e8410600b84101617156200054c575081810a62000572565b6200055883836200047d565b805f19048211156200056e576200056e62000469565b0290505b92915050565b5f6200058860ff841683620004c5565b9392505050565b808202811582820484141762000572576200057262000469565b5f82620005c457634e487b7160e01b5f52601260045260245ffd5b500490565b5f60208284031215620005da575f80fd5b81516001600160a01b038116811462000588575f80fd5b6115ba80620005ff5f395ff3fe60806040526004361061011e575f3560e01c806377b54bad1161009d578063a9059cbb11610062578063a9059cbb14610320578063bf474bed1461033f578063c9567bf914610354578063dd62ed3e14610368578063f4293890146103ac575f80fd5b806377b54bad146102825780637d1db4a5146102a15780638da5cb5b146102b65780638f9a55c0146102dc57806395d89b41146102f1575f80fd5b8063313ce567116100e3578063313ce567146101f557806351bc3c851461021057806370a0823114610226578063715018a61461025a578063751039fc1461026e575f80fd5b806306fdde0314610129578063095ea7b3146101705780630faee56f1461019f57806318160ddd146101c257806323b872dd146101d6575f80fd5b3661012557005b5f80fd5b348015610134575f80fd5b5060408051808201909152600d81526c5269636172646f204d696c6f7360981b60208201525b60405161016791906111c1565b60405180910390f35b34801561017b575f80fd5b5061018f61018a366004611223565b6103c0565b6040519015158152602001610167565b3480156101aa575f80fd5b506101b460145481565b604051908152602001610167565b3480156101cd575f80fd5b506101b46103d6565b3480156101e1575f80fd5b5061018f6101f036600461124d565b6103f5565b348015610200575f80fd5b5060405160098152602001610167565b34801561021b575f80fd5b5061022461045c565b005b348015610231575f80fd5b506101b461024036600461128b565b6001600160a01b03165f9081526001602052604090205490565b348015610265575f80fd5b5061022461048e565b348015610279575f80fd5b50610224610508565b34801561028d575f80fd5b5061018f61029c366004611223565b6105b6565b3480156102ac575f80fd5b506101b460115481565b3480156102c1575f80fd5b505f546040516001600160a01b039091168152602001610167565b3480156102e7575f80fd5b506101b460125481565b3480156102fc575f80fd5b506040805180820190915260078152665249434152444f60c81b602082015261015a565b34801561032b575f80fd5b5061018f61033a366004611223565b6106e6565b34801561034a575f80fd5b506101b460135481565b34801561035f575f80fd5b506102246106f2565b348015610373575f80fd5b506101b46103823660046112a6565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b3480156103b7575f80fd5b50610224610792565b5f6103cc33848461082b565b5060015b92915050565b5f6103e36009600a6113d1565b6103f090620f42406113df565b905090565b5f61040184848461088b565b610452843361044d8560405180606001604052806028815260200161155d602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190610dcd565b61082b565b5060019392505050565b305f90815260016020526040902054801561047a5761047a81610e05565b47801561048a5761048a81610f75565b5050565b5f546001600160a01b031633146104c05760405162461bcd60e51b81526004016104b7906113f6565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146105315760405162461bcd60e51b81526004016104b7906113f6565b61053d6009600a6113d1565b61054a90620f42406113df565b6011556105596009600a6113d1565b61056690620f42406113df565b6012557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6105966009600a6113d1565b6105a390620f42406113df565b60405190815260200160405180910390a1565b5f815f03610627576040516370a0823160e01b81523060048201526001600160a01b038416906370a0823190602401602060405180830381865afa158015610600573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610624919061142b565b91505b604080516001600160a01b0385168152602081018490527fda2bc2bedd1f85b5a59d5dbbd6684ff877ef916994a16ec08813101e99ace65f910160405180910390a16004805460405163a9059cbb60e01b81526001600160a01b03918216928101929092526024820184905284169063a9059cbb906044016020604051808303815f875af11580156106bb573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106df9190611442565b9392505050565b5f6103cc33848461088b565b5f546001600160a01b0316331461071b5760405162461bcd60e51b81526004016104b7906113f6565b601654600160a01b900460ff16156107755760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e00000000000000000060448201526064016104b7565b6016805462ff00ff60a01b19166201000160a01b17905543600855565b5f47116107f45760405162461bcd60e51b815260206004820152602a60248201527f436f6e74726163742062616c616e6365206d7573742062652067726561746572604482015269207468616e207a65726f60b01b60648201526084016104b7565b60045460405147916001600160a01b03169082156108fc029083905f818181858888f1935050505015801561048a573d5f803e3d5ffd5b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f81116108ec5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016104b7565b6001600160a01b0382165f9081526003602052604081205460ff1615801561092c57506001600160a01b0384165f9081526003602052604090205460ff16155b15610c9057601654600160a01b900460ff1661098a5760405162461bcd60e51b815260206004820152601b60248201527f54726164696e67206973206e6f7420656e61626c6564207965742e000000000060448201526064016104b7565b6109b660646109b0600d54601054116109a5576009546109a9565b600b545b8590611023565b906110a1565b6016549091506001600160a01b0385811691161480156109e457506015546001600160a01b03848116911614155b15610aeb57601154821115610a3b5760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e0000000000000060448201526064016104b7565b60125482610a5d856001600160a01b03165f9081526001602052604090205490565b610a679190611461565b1115610ab55760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e00000000000060448201526064016104b7565b436008546003610ac59190611461565b1115610ad657823b15610ad6575f80fd5b60108054905f610ae583611474565b91905055505b6016546001600160a01b03848116911614801590610b2157506001600160a01b0383165f9081526003602052604090205460ff16155b15610ba05760125482610b48856001600160a01b03165f9081526001602052604090205490565b610b529190611461565b1115610ba05760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e00000000000060448201526064016104b7565b6016546001600160a01b038481169116148015610bc657506001600160a01b0384163014155b15610bf357610bf060646109b0600e5460105411610be657600a546109a9565b600c548590611023565b90505b305f90815260016020526040902054601654600160a81b900460ff16158015610c2957506016546001600160a01b038581169116145b8015610c3e5750601654600160b01b900460ff165b8015610c4b575060135481115b8015610c5a5750600f54601054115b15610c8e57610c7c610c7784610c72846014546110e2565b6110e2565b610e05565b478015610c8c57610c8c47610f75565b505b505b8015610d0857305f90815260016020526040902054610caf90826110f6565b305f81815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610cff9085815260200190565b60405180910390a35b6001600160a01b0384165f90815260016020526040902054610d2a9083611154565b6001600160a01b0385165f90815260016020526040902055610d6d610d4f8383611154565b6001600160a01b0385165f90815260016020526040902054906110f6565b6001600160a01b038085165f8181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610db68585611154565b60405190815260200160405180910390a350505050565b5f8184841115610df05760405162461bcd60e51b81526004016104b791906111c1565b505f610dfc848661148c565b95945050505050565b6016805460ff60a81b1916600160a81b1790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610e4b57610e4b61149f565b6001600160a01b03928316602091820292909201810191909152601554604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610ea2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ec691906114b3565b81600181518110610ed957610ed961149f565b6001600160a01b039283166020918202929092010152601554610eff913091168461082b565b60155460405163791ac94760e01b81526001600160a01b039091169063791ac94790610f379085905f908690309042906004016114ce565b5f604051808303815f87803b158015610f4e575f80fd5b505af1158015610f60573d5f803e3d5ffd5b50506016805460ff60a81b1916905550505050565b5f606460065483610f8691906113df565b610f90919061153d565b90505f606460075484610fa391906113df565b610fad919061153d565b6004546040519192506001600160a01b03169083156108fc029084905f818181858888f19350505050158015610fe5573d5f803e3d5ffd5b506005546040516001600160a01b039091169082156108fc029083905f818181858888f1935050505015801561101d573d5f803e3d5ffd5b50505050565b5f825f0361103257505f6103d0565b5f61103d83856113df565b90508261104a858361153d565b146106df5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016104b7565b5f6106df83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611195565b5f8183116110f057826106df565b50919050565b5f806111028385611461565b9050838110156106df5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016104b7565b5f6106df83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610dcd565b5f81836111b55760405162461bcd60e51b81526004016104b791906111c1565b505f610dfc848661153d565b5f6020808352835180828501525f5b818110156111ec578581018301518582016040015282016111d0565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114611220575f80fd5b50565b5f8060408385031215611234575f80fd5b823561123f8161120c565b946020939093013593505050565b5f805f6060848603121561125f575f80fd5b833561126a8161120c565b9250602084013561127a8161120c565b929592945050506040919091013590565b5f6020828403121561129b575f80fd5b81356106df8161120c565b5f80604083850312156112b7575f80fd5b82356112c28161120c565b915060208301356112d28161120c565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561132b57815f1904821115611311576113116112dd565b8085161561131e57918102915b93841c93908002906112f6565b509250929050565b5f82611341575060016103d0565b8161134d57505f6103d0565b8160018114611363576002811461136d57611389565b60019150506103d0565b60ff84111561137e5761137e6112dd565b50506001821b6103d0565b5060208310610133831016604e8410600b84101617156113ac575081810a6103d0565b6113b683836112f1565b805f19048211156113c9576113c96112dd565b029392505050565b5f6106df60ff841683611333565b80820281158282048414176103d0576103d06112dd565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f6020828403121561143b575f80fd5b5051919050565b5f60208284031215611452575f80fd5b815180151581146106df575f80fd5b808201808211156103d0576103d06112dd565b5f60018201611485576114856112dd565b5060010190565b818103818111156103d0576103d06112dd565b634e487b7160e01b5f52603260045260245ffd5b5f602082840312156114c3575f80fd5b81516106df8161120c565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b8181101561151c5784516001600160a01b0316835293830193918301916001016114f7565b50506001600160a01b03969096166060850152505050608001529392505050565b5f8261155757634e487b7160e01b5f52601260045260245ffd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220f7a11251298d11051421372758bafcb789822f3c070c473637538e67a48dd17564736f6c63430008140033