[ { "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": "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": "buyTax", "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": "get_buyTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "get_sellTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "get_tradingOpen", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxTaxSwap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxUint", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "minTaxSwap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "multiple", "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": "nullAddress", "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": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_pair", "type": "address" }, { "internalType": "bool", "name": "_enabled", "type": "bool" } ], "name": "setTrading", "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": "uniswapFactory", "outputs": [ { "internalType": "contract IUniswapV2Factory", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "uniswapRouter", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "wethAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040523480156200001157600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600380546001600160a01b03191633179055620000736009600a62000204565b62000084906409cb81ff406200021c565b33600081815260016020526040812092909255907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620000c76009600a62000204565b620000d8906409cb81ff406200021c565b60405190815260200160405180910390a362000236565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620001465781600019048211156200012a576200012a620000ef565b808516156200013857918102915b93841c93908002906200010a565b509250929050565b6000826200015f57506001620001fe565b816200016e57506000620001fe565b81600181146200018757600281146200019257620001b2565b6001915050620001fe565b60ff841115620001a657620001a6620000ef565b50506001821b620001fe565b5060208310610133831016604e8410600b8410161715620001d7575081810a620001fe565b620001e3838362000105565b8060001904821115620001fa57620001fa620000ef565b0290505b92915050565b60006200021560ff8416836200014e565b9392505050565b8082028115828204841417620001fe57620001fe620000ef565b61168c80620002466000396000f3fe6080604052600436106101695760003560e01c806362997f8c116100d15780638bdb2afa1161008a57806395d89b411161006457806395d89b4114610413578063a9059cbb14610440578063cc1776d3146102f2578063dd62ed3e1461046057600080fd5b80638bdb2afa146103cd5780638da5cb5b146103f5578063928c13551461037c57600080fd5b806362997f8c1461031c57806370a0823114610331578063715018a61461036757806371d611a61461037c578063735de9f71461039057806386f282d3146103b857600080fd5b8063313ce56711610123578063313ce5671461025f5780633459202a1461027b578063437a8ae61461029d5780634f0e0ef3146102b25780634f7041a5146102f2578063551edf901461030757600080fd5b80623740661461017557806306fdde03146101a5578063095ea7b3146101e657806316a0c5b51461020657806318160ddd1461022a57806323b872dd1461023f57600080fd5b3661017057005b600080fd5b34801561018157600080fd5b50600554600160a01b900460ff165b60405190151581526020015b60405180910390f35b3480156101b157600080fd5b5060408051808201909152600f81526e38e0e578e0aaf8e0eef8e0a938e0e3608a1b60208201525b60405161019c9190611272565b3480156101f257600080fd5b506101906102013660046112d8565b6104a6565b34801561021257600080fd5b5061021c60001981565b60405190815260200161019c565b34801561023657600080fd5b5061021c6104bd565b34801561024b57600080fd5b5061019061025a366004611304565b6104df565b34801561026b57600080fd5b506040516009815260200161019c565b34801561028757600080fd5b5061029b610296366004611353565b610548565b005b3480156102a957600080fd5b5061021c606481565b3480156102be57600080fd5b506102da73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b6040516001600160a01b03909116815260200161019c565b3480156102fe57600080fd5b5061021c600081565b34801561031357600080fd5b506102da600081565b34801561032857600080fd5b5061021c610870565b34801561033d57600080fd5b5061021c61034c36600461138c565b6001600160a01b031660009081526001602052604090205490565b34801561037357600080fd5b5061029b61089b565b34801561038857600080fd5b50600061021c565b34801561039c57600080fd5b506102da737a250d5630b4cf539739df2c5dacb4c659f2488d81565b3480156103c457600080fd5b5061021c61093f565b3480156103d957600080fd5b506102da735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f81565b34801561040157600080fd5b506000546001600160a01b03166102da565b34801561041f57600080fd5b506040805180820190915260048152634855434160e01b60208201526101d9565b34801561044c57600080fd5b5061019061045b3660046112d8565b61094b565b34801561046c57600080fd5b5061021c61047b3660046113a9565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60006104b3338484610958565b5060015b92915050565b60006104cb6009600a6114d1565b6104da906409cb81ff406114e0565b905090565b60006104ec848484610a7c565b61053e84336105398560405180606001604052806028815260200161162f602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610ea0565b610958565b5060019392505050565b6000546001600160a01b031633146105a75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600554600160a01b900460ff16156106015760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e000000000000000000604482015260640161059e565b8061060b57600080fd5b600480546001600160a01b0319166001600160a01b03841617905561064730737a250d5630b4cf539739df2c5dacb4c659f2488d600019610958565b6040516364e329cb60e11b815230600482015273c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26024820152735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f9063c9c65396906044016020604051808303816000875af11580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d691906114f7565b600580546001600160a01b0319166001600160a01b039290921691909117905530600081815260016020526040902054737a250d5630b4cf539739df2c5dacb4c659f2488d9163f305d7199147919060008061073a6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156107a2573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906107c79190611514565b505060055460405163095ea7b360e01b8152737a250d5630b4cf539739df2c5dacb4c659f2488d600482015260001960248201526001600160a01b03909116915063095ea7b3906044016020604051808303816000875af1158015610830573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108549190611542565b50506005805462ff00ff60a01b19166201000160a01b17905550565b61019061087f6009600a6114d1565b61088e906409cb81ff406114e0565b610898919061155f565b81565b6000546001600160a01b031633146108f55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161059e565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6108986009600a6114d1565b60006104b3338484610a7c565b6001600160a01b0383166109ba5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161059e565b6001600160a01b038216610a1b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161059e565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610ae05760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161059e565b6001600160a01b038216610b425760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161059e565b60008111610ba45760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161059e565b600080546001600160a01b03858116911614801590610bd157506000546001600160a01b03848116911614155b8015610beb57506003546001600160a01b03848116911614155b15610d7c576005546001600160a01b038581169116148015610c2a57506001600160a01b038316737a250d5630b4cf539739df2c5dacb4c659f2488d14155b15610c4c57610c456064610c3f846000610eda565b90610f63565b9050610c8a565b6005546001600160a01b038481169116148015610c7257506001600160a01b0384163014155b15610c8a57610c876064610c3f846000610eda565b90505b30600090815260016020526040902054600554600160a81b900460ff16158015610cc157506005546001600160a01b038581169116145b8015610cd65750600554600160b01b900460ff165b8015610cec5750610ce96009600a6114d1565b81115b15610d7a576000610190610d026009600a6114d1565b610d11906409cb81ff406114e0565b610d1b919061155f565b8211610d275781610d4f565b610190610d366009600a6114d1565b610d45906409cb81ff406114e0565b610d4f919061155f565b9050610d67818511610d615784610fa5565b81610fa5565b478015610d7757610d77816110e7565b50505b505b600080610d8a86858561113f565b6001600160a01b0388166000908152600160205260409020549193509150821115610db457600080fd5b8215610e2e5730600090815260016020526040902054610dd490846111a3565b30600081815260016020526040908190209290925590516001600160a01b038816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610e259087815260200190565b60405180910390a35b6001600160a01b03808716600081815260016020526040808220805487900390559288168082529083902080548501905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610e909085815260200190565b60405180910390a3505050505050565b60008184841115610ec45760405162461bcd60e51b815260040161059e9190611272565b506000610ed18486611581565b95945050505050565b600082600003610eec575060006104b7565b6000610ef883856114e0565b905082610f05858361155f565b14610f5c5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161059e565b9392505050565b6000610f5c83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611202565b6005805460ff60a81b1916600160a81b1790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610fed57610fed611594565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc28160018151811061103557611035611594565b6001600160a01b0390921660209283029190910190910152737a250d5630b4cf539739df2c5dacb4c659f2488d63791ac947836110776064610c3f8382610eda565b6110819086611581565b8430426040518663ffffffff1660e01b81526004016110a49594939291906115aa565b600060405180830381600087803b1580156110be57600080fd5b505af11580156110d2573d6000803e3d6000fd5b50506005805460ff60a81b1916905550505050565b6003546040516001600160a01b03909116908290600081818185875af1925050503d8060008114611134576040519150601f19603f3d011682016040523d82523d6000602084013e611139565b606091505b50505050565b600454600090819061116e906001600160a01b03908116908716036111645784611167565b60005b8590611230565b600454611197906001600160a01b039081169088160361118e5784611190565b845b8690611230565b91509150935093915050565b6000806111b0838561161b565b905083811015610f5c5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161059e565b600081836112235760405162461bcd60e51b815260040161059e9190611272565b506000610ed1848661155f565b6000610f5c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610ea0565b600060208083528351808285015260005b8181101561129f57858101830151858201604001528201611283565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146112d557600080fd5b50565b600080604083850312156112eb57600080fd5b82356112f6816112c0565b946020939093013593505050565b60008060006060848603121561131957600080fd5b8335611324816112c0565b92506020840135611334816112c0565b929592945050506040919091013590565b80151581146112d557600080fd5b6000806040838503121561136657600080fd5b8235611371816112c0565b9150602083013561138181611345565b809150509250929050565b60006020828403121561139e57600080fd5b8135610f5c816112c0565b600080604083850312156113bc57600080fd5b82356113c7816112c0565b91506020830135611381816112c0565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561142857816000190482111561140e5761140e6113d7565b8085161561141b57918102915b93841c93908002906113f2565b509250929050565b60008261143f575060016104b7565b8161144c575060006104b7565b8160018114611462576002811461146c57611488565b60019150506104b7565b60ff84111561147d5761147d6113d7565b50506001821b6104b7565b5060208310610133831016604e8410600b84101617156114ab575081810a6104b7565b6114b583836113ed565b80600019048211156114c9576114c96113d7565b029392505050565b6000610f5c60ff841683611430565b80820281158282048414176104b7576104b76113d7565b60006020828403121561150957600080fd5b8151610f5c816112c0565b60008060006060848603121561152957600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561155457600080fd5b8151610f5c81611345565b60008261157c57634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156104b7576104b76113d7565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156115fa5784516001600160a01b0316835293830193918301916001016115d5565b50506001600160a01b03969096166060850152505050608001529392505050565b808201808211156104b7576104b76113d756fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212209dd13d57004d24800bfe2c7995dd094eaef7ad0b0a6a944528a8d8236a8b208064736f6c63430008130033