[ { "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": "_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": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "enableTrading", "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": "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" } ]
60a0604052600b600455600b6005555f6006555f60075560156008556015600955600b600a555f600b556009600a62000039919062000446565b620000489062e4e1c06200045d565b600c55620000596009600a62000446565b620000689062e4e1c06200045d565b600d55600e805460ff60a81b191690556010805460ff191690553480156200008e575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350620000dd6009600a62000446565b620000ed90633b9aca006200045d565b335f9081526001602090815260409182902092909255805163c45a015560e01b81529051737a250d5630b4cf539739df2c5dacb4c659f2488d9263c45a015592600480820193918290030181865afa1580156200014c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000172919062000477565b6001600160a01b031663c9c6539630737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001d2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001f8919062000477565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801562000243573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000269919062000477565b6001600160a01b03908116608052600e80546001600160a01b0319167347ae7f8939f1f74c69c2e9098200a7f0d1a2424b178155305f90815260036020526040808220805460ff19908116600190811790925593549094168252902080549091169091179055620002d73390565b6001600160a01b03165f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620003106009600a62000446565b6200032090633b9aca006200045d565b60405190815260200160405180910390a36200049f565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200038b57815f19048211156200036f576200036f62000337565b808516156200037d57918102915b93841c939080029062000350565b509250929050565b5f82620003a35750600162000440565b81620003b157505f62000440565b8160018114620003ca5760028114620003d557620003f5565b600191505062000440565b60ff841115620003e957620003e962000337565b50506001821b62000440565b5060208310610133831016604e8410600b84101617156200041a575081810a62000440565b6200042683836200034b565b805f19048211156200043c576200043c62000337565b0290505b92915050565b5f6200045660ff84168362000393565b9392505050565b808202811582820484141762000440576200044062000337565b5f6020828403121562000488575f80fd5b81516001600160a01b038116811462000456575f80fd5b608051611945620004db5f395f818161074f01528181610acd01528181610c3501528181610cd001528181610e430152610e9801526119455ff3fe608060405260043610610108575f3560e01c8063751039fc116100925780638f9a55c0116100625780638f9a55c0146102b257806395d89b4114610113578063a9059cbb146102c7578063bf474bed14610181578063dd62ed3e146102e6575f80fd5b8063751039fc1461024f5780637d1db4a5146102635780638a8c523c146102785780638da5cb5b1461028c575f80fd5b806323b872dd116100d857806323b872dd146101b7578063313ce567146101d657806351bc3c85146101f157806370a0823114610207578063715018a61461023b575f80fd5b806306fdde0314610113578063095ea7b3146101525780630faee56f1461018157806318160ddd146101a3575f80fd5b3661010f57005b5f80fd5b34801561011e575f80fd5b50604080518082018252600881526709adec8cad8dedcb60c31b602082015290516101499190611538565b60405180910390f35b34801561015d575f80fd5b5061017161016c366004611598565b61032a565b6040519015158152602001610149565b34801561018c575f80fd5b50610195610340565b604051908152602001610149565b3480156101ae575f80fd5b5061019561035c565b3480156101c2575f80fd5b506101716101d13660046115c2565b61037c565b3480156101e1575f80fd5b5060405160098152602001610149565b3480156101fc575f80fd5b506102056103e3565b005b348015610212575f80fd5b50610195610221366004611600565b6001600160a01b03165f9081526001602052604090205490565b348015610246575f80fd5b50610205610444565b34801561025a575f80fd5b506102056104be565b34801561026e575f80fd5b50610195600c5481565b348015610283575f80fd5b5061020561056f565b348015610297575f80fd5b505f546040516001600160a01b039091168152602001610149565b3480156102bd575f80fd5b50610195600d5481565b3480156102d2575f80fd5b506101716102e1366004611598565b6107c5565b3480156102f1575f80fd5b5061019561030036600461161b565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b5f6103363384846107d1565b5060015b92915050565b61034c6009600a611746565b6103599062e4e1c0611754565b81565b5f6103696009600a611746565b61037790633b9aca00611754565b905090565b5f6103888484846108f5565b6103d984336103d4856040518060600160405280602881526020016118e8602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190610f4d565b6107d1565b5060019392505050565b600e546001600160a01b0316336001600160a01b031614610402575f80fd5b305f908152600160205260409020548015801590610422575060105460ff165b156104305761043081610f85565b478015610440576104408161112e565b5050565b5f546001600160a01b031633146104765760405162461bcd60e51b815260040161046d9061176b565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146104e75760405162461bcd60e51b815260040161046d9061176b565b6104f36009600a611746565b61050190633b9aca00611754565b600c556105106009600a611746565b61051e90633b9aca00611754565b600d557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf61054e6009600a611746565b61055c90633b9aca00611754565b60405190815260200160405180910390a1565b5f546001600160a01b031633146105985760405162461bcd60e51b815260040161046d9061176b565b600e54600160a01b900460ff16156105f25760405162461bcd60e51b815260206004820152601a60248201527f74726164696e6720697320616c72656164792073746172746564000000000000604482015260640161046d565b600e805460ff60a01b1916600160a01b1790556010805460ff1916600117905561064530737a250d5630b4cf539739df2c5dacb4c659f2488d6106376009600a611746565b6103d490633b9aca00611754565b737a250d5630b4cf539739df2c5dacb4c659f2488d63f305d719473061067f816001600160a01b03165f9081526001602052604090205490565b5f806106925f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156106f8573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061071d91906117a0565b505060405163095ea7b360e01b8152737a250d5630b4cf539739df2c5dacb4c659f2488d60048201525f1960248201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316915063095ea7b3906044016020604051808303815f875af115801561079e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107c291906117cb565b50565b5f6103363384846108f5565b6001600160a01b0383166108335760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161046d565b6001600160a01b0382166108945760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161046d565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166109595760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161046d565b6001600160a01b0382166109bb5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161046d565b5f8111610a1c5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161046d565b600e54600160a01b900460ff161580610a3e5750600e54600160a81b900460ff165b15610a5357610a4e838383611165565b505050565b5f80546001600160a01b03858116911614801590610a7e57505f546001600160a01b03848116911614155b8015610a985750600e546001600160a01b03848116911614155b15610d8b57610ac96064610ac3600854600b5411610ab857600454610abc565b6006545b8590611208565b9061128d565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b0316148015610b2957506001600160a01b038316737a250d5630b4cf539739df2c5dacb4c659f2488d14155b8015610b4d57506001600160a01b0383165f9081526003602052604090205460ff16155b15610c3357600c54821115610ba45760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e00000000000000604482015260640161046d565b600d5482610bc6856001600160a01b03165f9081526001602052604090205490565b610bd091906117ea565b1115610c1e5760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e000000000000604482015260640161046d565b600b8054905f610c2d836117fd565b91905055505b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316148015610c7d57506001600160a01b0384163014155b15610caa57610ca76064610ac3600954600b5411610c9d57600554610abc565b6007548590611208565b90505b305f90815260016020526040902054600e54600160a81b900460ff16158015610d0457507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b0316145b8015610d12575060105460ff165b8015610d355750610d256009600a611746565b610d329062e4e1c0611754565b81115b8015610d445750600a54600b54115b15610d8957610d77610d7284610d6d84610d606009600a611746565b610d6d9062e4e1c0611754565b6112ce565b610f85565b478015610d8757610d874761112e565b505b505b6001600160a01b0384165f9081526003602052604090205460ff1680610dc857506001600160a01b0383165f9081526003602052604090205460ff165b8015610ddd57506001600160a01b0384163014155b8015610df257506001600160a01b0383163014155b15610dfc57436012555b6001600160a01b0384165f9081526003602052604090205460ff16158015610e3c57506001600160a01b0383165f9081526003602052604090205460ff16155b15610f3b577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b031614610f08576001600160a01b038084165f908152601160205260409020908581167f000000000000000000000000000000000000000000000000000000000000000090911603610ed05780545f03610ecb574381555b610f02565b6001600160a01b0385165f90815260116020526040902081541580610ef6575081548154105b15610f0057805482555b505b50610f3b565b6001600160a01b0384165f9081526011602052604090206012548154610f2e9190611815565b6002820155426001909101555b610f47848484846112e2565b50505050565b5f8184841115610f705760405162461bcd60e51b815260040161046d9190611538565b505f610f7c8486611815565b95945050505050565b600e805460ff60a81b1916600160a81b1790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610fcb57610fcb611828565b60200260200101906001600160a01b031690816001600160a01b031681525050737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561103b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061105f919061183c565b8160018151811061107257611072611828565b60200260200101906001600160a01b031690816001600160a01b0316815250506110b130737a250d5630b4cf539739df2c5dacb4c659f2488d846107d1565b60405163791ac94760e01b8152737a250d5630b4cf539739df2c5dacb4c659f2488d9063791ac947906110f09085905f90869030904290600401611857565b5f604051808303815f87803b158015611107575f80fd5b505af1158015611119573d5f803e3d5ffd5b5050600e805460ff60a81b1916905550505050565b600e546040516001600160a01b039091169082156108fc029083905f818181858888f19350505050158015610440573d5f803e3d5ffd5b6001600160a01b0383165f90815260016020526040902054611187908261130c565b6001600160a01b038085165f9081526001602052604080822093909355908416815220546111b5908261134d565b6001600160a01b038084165f8181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906108e89085815260200190565b5f825f0361121757505f61033a565b5f6112228385611754565b90508261122f85836118c8565b146112865760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161046d565b9392505050565b5f61128683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506113ab565b5f8183116112dc5782611286565b50919050565b5f6112ee8584846113d7565b9050611305858583611300878761130c565b611487565b5050505050565b5f61128683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f4d565b5f8061135983856117ea565b9050838110156112865760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161046d565b5f81836113cb5760405162461bcd60e51b815260040161046d9190611538565b505f610f7c84866118c8565b600e545f9081906001600160a01b039081169086160361140357600f546113fe9085611208565b611405565b835b9050821561147f57305f90815260016020526040902054611426908461134d565b305f81815260016020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906114769087815260200190565b60405180910390a35b949350505050565b6001600160a01b0384165f908152600160205260409020546114a9908361130c565b6001600160a01b038086165f9081526001602052604080822093909355908516815220546114d7908261134d565b6001600160a01b038085165f8181526001602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061152a9085815260200190565b60405180910390a350505050565b5f602080835283518060208501525f5b8181101561156457858101830151858201604001528201611548565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146107c2575f80fd5b5f80604083850312156115a9575f80fd5b82356115b481611584565b946020939093013593505050565b5f805f606084860312156115d4575f80fd5b83356115df81611584565b925060208401356115ef81611584565b929592945050506040919091013590565b5f60208284031215611610575f80fd5b813561128681611584565b5f806040838503121561162c575f80fd5b823561163781611584565b9150602083013561164781611584565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156116a057815f190482111561168657611686611652565b8085161561169357918102915b93841c939080029061166b565b509250929050565b5f826116b65750600161033a565b816116c257505f61033a565b81600181146116d857600281146116e2576116fe565b600191505061033a565b60ff8411156116f3576116f3611652565b50506001821b61033a565b5060208310610133831016604e8410600b8410161715611721575081810a61033a565b61172b8383611666565b805f190482111561173e5761173e611652565b029392505050565b5f61128660ff8416836116a8565b808202811582820484141761033a5761033a611652565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f805f606084860312156117b2575f80fd5b8351925060208401519150604084015190509250925092565b5f602082840312156117db575f80fd5b81518015158114611286575f80fd5b8082018082111561033a5761033a611652565b5f6001820161180e5761180e611652565b5060010190565b8181038181111561033a5761033a611652565b634e487b7160e01b5f52603260045260245ffd5b5f6020828403121561184c575f80fd5b815161128681611584565b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b818110156118a75784516001600160a01b031683529383019391830191600101611882565b50506001600160a01b03969096166060850152505050608001529392505050565b5f826118e257634e487b7160e01b5f52601260045260245ffd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212201731d497be2043645b37217011c1fbd46868f00eeacf3c6bde604571dc3b11f164736f6c63430008170033