[ { "inputs": [ { "internalType": "uint256", "name": "minimumSwapAmount", "type": "uint256" }, { "internalType": "uint8", "name": "initialBuyTax", "type": "uint8" }, { "internalType": "uint8", "name": "initialSellTax", "type": "uint8" } ], "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": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "pairAddress", "type": "address" }, { "internalType": "bool", "name": "swapStatus", "type": "bool" } ], "name": "enableSwap", "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": "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" } ]
60806040526200005560646200004160016200001e6009600a62000438565b6200002d90620f424062000449565b6200020860201b6200048a1790919060201c565b6200029f60201b620005131790919060201c565b6007553480156200006557600080fd5b506040516200142f3803806200142f83398101604081905262000088916200047a565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350620000d76009600a62000438565b620000e690620f424062000449565b33600081815260016020526040902091909155600480546001600160a01b03191690911790556200011a6009600a62000438565b62000126908462000449565b6006556005805460ff838116600160b81b0260ff60b81b19918616600160b01b029190911661ffff60b01b1990921691909117179055600160036000620001756000546001600160a01b031690565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055620001a53390565b6001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620001df6009600a62000438565b620001ee90620f424062000449565b60405190815260200160405180910390a35050506200052e565b6000826000036200021c5750600062000299565b60006200022a838562000449565b905082620002398583620004bb565b14620002965760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084015b60405180910390fd5b90505b92915050565b60006200029683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250620002e960201b60201c565b600081836200030d5760405162461bcd60e51b81526004016200028d9190620004de565b5060006200031c8486620004bb565b95945050505050565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200037c57816000190482111562000360576200036062000325565b808516156200036e57918102915b93841c939080029062000340565b509250929050565b600082620003955750600162000299565b81620003a45750600062000299565b8160018114620003bd5760028114620003c857620003e8565b600191505062000299565b60ff841115620003dc57620003dc62000325565b50506001821b62000299565b5060208310610133831016604e8410600b84101617156200040d575081810a62000299565b6200041983836200033b565b806000190482111562000430576200043062000325565b029392505050565b60006200029660ff84168362000384565b808202811582820484141762000299576200029962000325565b805160ff811681146200047557600080fd5b919050565b6000806000606084860312156200049057600080fd5b83519250620004a26020850162000463565b9150620004b26040850162000463565b90509250925092565b600082620004d957634e487b7160e01b600052601260045260246000fd5b500490565b600060208083528351808285015260005b818110156200050d57858101830151858201604001528201620004ef565b506000604082860101526040601f19601f8301168501019250505092915050565b610ef1806200053e6000396000f3fe6080604052600436106100ab5760003560e01c8063715018a611610064578063715018a6146101bb5780638da5cb5b146101d257806395d89b41146101fa578063a9059cbb14610227578063ca76c66e14610247578063dd62ed3e1461026757600080fd5b806306fdde03146100b7578063095ea7b3146100f657806318160ddd1461012657806323b872dd14610149578063313ce5671461016957806370a082311461018557600080fd5b366100b257005b600080fd5b3480156100c357600080fd5b506040805180820190915260048152634d756d7560e01b60208201525b6040516100ed9190610bb2565b60405180910390f35b34801561010257600080fd5b50610116610111366004610c1c565b6102ad565b60405190151581526020016100ed565b34801561013257600080fd5b5061013b6102c4565b6040519081526020016100ed565b34801561015557600080fd5b50610116610164366004610c46565b6102e4565b34801561017557600080fd5b50604051600981526020016100ed565b34801561019157600080fd5b5061013b6101a0366004610c82565b6001600160a01b031660009081526001602052604090205490565b3480156101c757600080fd5b506101d061034d565b005b3480156101de57600080fd5b506000546040516001600160a01b0390911681526020016100ed565b34801561020657600080fd5b506040805180820190915260048152634d554d5560e01b60208201526100e0565b34801561023357600080fd5b50610116610242366004610c1c565b6103f6565b34801561025357600080fd5b506101d0610262366004610c9d565b610403565b34801561027357600080fd5b5061013b610282366004610cd9565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60006102ba338484610555565b5060015b92915050565b60006102d26009600a610e06565b6102df90620f4240610e15565b905090565b60006102f184848461067a565b610343843361033e85604051806060016040528060288152602001610e94602891396001600160a01b038a166000908152600260209081526040808320338452909152902054919061094c565b610555565b5060019392505050565b6000546001600160a01b031633146103ac5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60006102ba33848461067a565b6000546001600160a01b0316331461045d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103a3565b60058054911515600160a01b026001600160a81b03199092166001600160a01b0390931692909217179055565b60008260000361049c575060006102be565b60006104a88385610e15565b9050826104b58583610e2c565b1461050c5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016103a3565b9392505050565b600061050c83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610986565b6001600160a01b0383166105b75760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103a3565b6001600160a01b0382166106185760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103a3565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383161580159061069a57506001600160a01b03821615155b80156106a65750600081115b6106f25760405162461bcd60e51b815260206004820152601c60248201527f5a65726f2061646472657373206f72207a65726f20616d6f756e742e0000000060448201526064016103a3565b6000546001600160a01b0384811691161480159061071e57506000546001600160a01b03838116911614155b1561077c57600554600160a01b900460ff1661077c5760405162461bcd60e51b815260206004820152601860248201527f53776170206973206e6f7420656e61626c6564207965742e000000000000000060448201526064016103a3565b60008061078985856109b4565b90508015610848576005546001600160a01b03908116908516036107f6576107ef60646107e96001600560159054906101000a900460ff1660ff1610156107d15760006107df565b600554600160b81b900460ff165b869060ff1661048a565b90610513565b9150610837565b61083460646107e96001600560159054906101000a900460ff1660ff1610156108205760006107df565b6005548690600160b01b900460ff1661048a565b91505b61084183836109fa565b92506108f0565b6000546001600160a01b0385811691161480159061087357506005546001600160a01b038681169116145b801561089757506001600160a01b03841660009081526003602052604090205460ff165b80156108b057506005546001600160a81b90910460ff16105b156108f05760065460058054919350600160a81b90910460ff169060156108d683610e4e565b91906101000a81548160ff021916908360ff160217905550505b811561092157306000908152600160205260409020546109109083610a3c565b306000908152600160205260409020555b3060009081526001602052604090205461093a90610a9b565b610945858585610b0c565b5050505050565b600081848411156109705760405162461bcd60e51b81526004016103a39190610bb2565b50600061097d8486610e6d565b95945050505050565b600081836109a75760405162461bcd60e51b81526004016103a39190610bb2565b50600061097d8486610e2c565b6001600160a01b03821660009081526003602052604081205460ff1615801561050c5750506001600160a01b031660009081526003602052604090205460ff1615919050565b600061050c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061094c565b600080610a498385610e80565b90508381101561050c5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016103a3565b600754811115610b095730600090815260016020526040902054610abf90826109fa565b30600090815260016020526040808220929092556004546001600160a01b031681522054610aed9082610a3c565b6004546001600160a01b03166000908152600160205260409020555b50565b6001600160a01b038316600090815260016020526040902054610b2f90826109fa565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610b5e9082610a3c565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061066d9085815260200190565b600060208083528351808285015260005b81811015610bdf57858101830151858201604001528201610bc3565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610c1757600080fd5b919050565b60008060408385031215610c2f57600080fd5b610c3883610c00565b946020939093013593505050565b600080600060608486031215610c5b57600080fd5b610c6484610c00565b9250610c7260208501610c00565b9150604084013590509250925092565b600060208284031215610c9457600080fd5b61050c82610c00565b60008060408385031215610cb057600080fd5b610cb983610c00565b915060208301358015158114610cce57600080fd5b809150509250929050565b60008060408385031215610cec57600080fd5b610cf583610c00565b9150610d0360208401610c00565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610d5d578160001904821115610d4357610d43610d0c565b80851615610d5057918102915b93841c9390800290610d27565b509250929050565b600082610d74575060016102be565b81610d81575060006102be565b8160018114610d975760028114610da157610dbd565b60019150506102be565b60ff841115610db257610db2610d0c565b50506001821b6102be565b5060208310610133831016604e8410600b8410161715610de0575081810a6102be565b610dea8383610d22565b8060001904821115610dfe57610dfe610d0c565b029392505050565b600061050c60ff841683610d65565b80820281158282048414176102be576102be610d0c565b600082610e4957634e487b7160e01b600052601260045260246000fd5b500490565b600060ff821660ff8103610e6457610e64610d0c565b60010192915050565b818103818111156102be576102be610d0c565b808201808211156102be576102be610d0c56fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212205c80590ca88e95caa05bd530d9b8c713edabaf6b17726b9c0e57d5ac61f713e464736f6c63430008120033000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064